summaryrefslogtreecommitdiff
path: root/internal/validate/structvalidation.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/validate/structvalidation.go')
-rw-r--r--internal/validate/structvalidation.go13
1 files changed, 1 insertions, 12 deletions
diff --git a/internal/validate/structvalidation.go b/internal/validate/structvalidation.go
index 0111ba1e9..ff72e253d 100644
--- a/internal/validate/structvalidation.go
+++ b/internal/validate/structvalidation.go
@@ -27,11 +27,6 @@ import (
var v *validator.Validate
-// Validation Panic messages
-const (
- InvalidPanic = "validate function was passed invalid item"
-)
-
func ulidValidator(fl validator.FieldLevel) bool {
field := fl.Field()
@@ -52,13 +47,7 @@ func init() {
// Struct validates the passed struct, returning validator.ValidationErrors if invalid, or nil if OK.
func Struct(s interface{}) error {
- switch reflect.TypeOf(s).Kind() {
- case reflect.Invalid:
- panic(InvalidPanic)
- }
-
- err := v.Struct(s)
- return processValidationError(err)
+ return processValidationError(v.Struct(s))
}
func processValidationError(err error) error {