Selaa lähdekoodia

field checker test

0x4a52466c696e74 4 kuukautta sitten
vanhempi
commit
0ab02fe132
1 muutettua tiedostoa jossa 11 lisäystä ja 9 poistoa
  1. 11 9
      fielder.go

+ 11 - 9
fielder.go

@@ -148,16 +148,18 @@ func fieldVal(val reflect.Value, fieldName string, files RequestFiles, names ...
 				}
 			}
 			if !field.IsValid() {
-				log.Println("invalid")
-				log.Printf("%T\n", val.Interface())
-				if f, check := val.Interface().(IFieldChecker); check {
-					log.Println("ifieldchecker")
-					if check := f.RestFieldCheck(fieldName); check {
-						return true
+				/*
+					log.Println("invalid")
+					log.Printf("%T\n", val.Interface())
+					if f, check := val.Interface().(IFieldChecker); check {
+						log.Println("ifieldchecker")
+						if check := f.RestFieldCheck(fieldName); check {
+							return true
+						}
 					}
-				}
-				err = ErrorFiled(rField.Name, "field is not found")
-				return false
+					err = ErrorFiled(rField.Name, "field is not found")
+				*/
+				return true
 			}
 			var fVal reflect.Value
 			if fVal, err = fieldVal(