Procházet zdrojové kódy

Improve HTTPServer validation

Stan před 18 hodinami
rodič
revize
182b1bf558
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      http_server.go

+ 4 - 3
http_server.go

@@ -307,8 +307,8 @@ func validateData(handler HTTPServerHandler) bool {
 		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 {
 			continue
 		}
@@ -318,7 +318,8 @@ func validateData(handler HTTPServerHandler) bool {
 		}
 
 		for _, validator := range validators {
-			if validator.Validate(value.Interface()) {
+			fmt.Println(fn.Name)
+			if validator.Validate(fv.Interface()) {
 				continue
 			}