diff --git a/base/reflectx/structs.go b/base/reflectx/structs.go index c63239201c..775383df06 100644 --- a/base/reflectx/structs.go +++ b/base/reflectx/structs.go @@ -299,6 +299,7 @@ func SetFieldsFromMap(obj any, vals map[string]any) error { fld, err := FieldByPath(objv, k) if err != nil { errs = append(errs, err) + continue } err = SetRobust(PointerValue(fld).Interface(), v) if err != nil {