diff options
author | 2021-09-03 10:30:40 +0200 | |
---|---|---|
committer | 2021-09-03 10:30:40 +0200 | |
commit | a1166768149ef9d6c948c73b07190008e3207999 (patch) | |
tree | ef1810c6507c148efc802747b3fdbb06ee35186b /internal/validate/structvalidation.go | |
parent | readme typo (diff) | |
download | gotosocial-a1166768149ef9d6c948c73b07190008e3207999.tar.xz |
Review changes
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) |