From 6f2f1f3004dd924ef368ba3a85cd55bdcf35978a Mon Sep 17 00:00:00 2001 From: dudaodong Date: Mon, 6 Feb 2023 19:36:36 +0800 Subject: [PATCH] fix: IsZeroValue support pointer --- validator/validator.go | 4 ++++ 1 file changed, 4 insertions(+) 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 }