diff options
Diffstat (limited to 'internal/validate/structvalidation.go')
-rw-r--r-- | internal/validate/structvalidation.go | 5 |
1 files changed, 1 insertions, 4 deletions
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) |