on master help sign in
fix: use isPromise in final-form validate function for conditional check
8ff3bf1Matt Condon (shrugs)
src/form/validators.js+1−1
@@ -131,7 +131,7 @@ export const composeValidator = (
131 // that can implement conditional logic and more complex validations
131 // that can implement conditional logic and more complex validations
132 const runFormValidator = errors => formValidator(values, errors);
132 const runFormValidator = errors => formValidator(values, errors);
133
133
134− if (errorsOrPromise.then) {
134+ if (isPromise(errorsOrPromise)) {
135 // if promise, promise
135 // if promise, promise
136 return errorsOrPromise.then(runFormValidator);
136 return errorsOrPromise.then(runFormValidator);
137 }
137 }