|
@@ -307,8 +307,8 @@ func validateData(handler HTTPServerHandler) bool {
|
|
|
return true
|
|
return true
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- for field := range value.Fields() {
|
|
|
|
|
- validators, ok := handler.Validators[field.Name]
|
|
|
|
|
|
|
+ for fn, fv := range value.Fields() {
|
|
|
|
|
+ validators, ok := handler.Validators[fn.Name]
|
|
|
if !ok {
|
|
if !ok {
|
|
|
continue
|
|
continue
|
|
|
}
|
|
}
|
|
@@ -318,7 +318,8 @@ func validateData(handler HTTPServerHandler) bool {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
for _, validator := range validators {
|
|
for _, validator := range validators {
|
|
|
- if validator.Validate(value.Interface()) {
|
|
|
|
|
|
|
+ fmt.Println(fn.Name)
|
|
|
|
|
+ if validator.Validate(fv.Interface()) {
|
|
|
continue
|
|
continue
|
|
|
}
|
|
}
|
|
|
|
|
|