diff --git a/validator/validator.go b/validator/validator.go index 2127571..bd8ebef 100644 --- a/validator/validator.go +++ b/validator/validator.go @@ -281,6 +281,10 @@ func IsZeroValue(value any) bool { } rv := reflect.ValueOf(value) + if rv.Kind() == reflect.Ptr { + rv = rv.Elem() + } + if !rv.IsValid() { return true }