Skip to content

Commit ffd4d8f

Browse files
committed
fix: useForm model change validate error
1 parent 49e1323 commit ffd4d8f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Diff for: components/form/useForm.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,13 @@ function useForm(
214214
const errorList = results.filter(
215215
(result: { errors: string | any[] }) => result && result.errors.length,
216216
);
217-
return Promise.reject({
218-
values,
219-
errorFields: errorList,
220-
outOfDate: lastValidatePromise !== summaryPromise,
221-
});
217+
return errorList.length
218+
? Promise.reject({
219+
values,
220+
errorFields: errorList,
221+
outOfDate: lastValidatePromise !== summaryPromise,
222+
})
223+
: Promise.resolve(values);
222224
});
223225

224226
// Do not throw in console

0 commit comments

Comments
 (0)