From a1166768149ef9d6c948c73b07190008e3207999 Mon Sep 17 00:00:00 2001 From: tsmethurst Date: Fri, 3 Sep 2021 10:30:40 +0200 Subject: Review changes --- internal/validate/structvalidation.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'internal/validate/structvalidation.go') diff --git a/internal/validate/structvalidation.go b/internal/validate/structvalidation.go index 3c7a4abd9..0111ba1e9 100644 --- a/internal/validate/structvalidation.go +++ b/internal/validate/structvalidation.go @@ -29,7 +29,6 @@ var v *validator.Validate // Validation Panic messages const ( - PointerPanic = "validate function was passed pointer" InvalidPanic = "validate function was passed invalid item" ) @@ -53,11 +52,9 @@ func init() { // Struct validates the passed struct, returning validator.ValidationErrors if invalid, or nil if OK. func Struct(s interface{}) error { - switch reflect.ValueOf(s).Kind() { + switch reflect.TypeOf(s).Kind() { case reflect.Invalid: panic(InvalidPanic) - case reflect.Ptr: - panic(PointerPanic) } err := v.Struct(s) -- cgit v1.2.3