From: Andrea Zagli Date: Wed, 17 Aug 2022 10:25:47 +0000 (+0200) Subject: Form: il validator date deve accettare come valido il campo vuoto. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=4553386032f9c5fb7b535a0903420e89982e199c;p=zakegg_go Form: il validator date deve accettare come valido il campo vuoto. --- diff --git a/form.go b/form.go index ba47984..22fa73c 100644 --- a/form.go +++ b/form.go @@ -68,7 +68,12 @@ func ValidatorDate(fl validator.FieldLevel) bool { fmt.Printf("DUMP param %+v\n", fl.Param()) fmt.Printf("DUMP tag %+v\n", fl.GetTag()) - v, _ := time.Parse("02/01/2006", fmt.Sprintf("%s", fl.Field())) + val := strings.Trim(fmt.Sprintf("%s", fl.Field()), " ") + if val == "" { + return true + } + + v, _ := time.Parse("02/01/2006", val) params := fl.Param() p := strings.Split(params, "-")