fix: useForm model change validate error

This commit is contained in:
tangjinzhou 2024-04-19 10:18:04 +08:00
parent 49e1323baa
commit ffd4d8fe92

View File

@ -214,11 +214,13 @@ function useForm(
const errorList = results.filter(
(result: { errors: string | any[] }) => result && result.errors.length,
);
return Promise.reject({
values,
errorFields: errorList,
outOfDate: lastValidatePromise !== summaryPromise,
});
return errorList.length
? Promise.reject({
values,
errorFields: errorList,
outOfDate: lastValidatePromise !== summaryPromise,
})
: Promise.resolve(values);
});
// Do not throw in console