fix(forms): async validator-directives process Observables correctly (#8186)
Closes #/8022
This commit is contained in:
@ -20,7 +20,7 @@ export function normalizeValidator(validator: ValidatorFn | Validator): Validato
|
||||
|
||||
export function normalizeAsyncValidator(validator: AsyncValidatorFn | Validator): AsyncValidatorFn {
|
||||
if ((<Validator>validator).validate !== undefined) {
|
||||
return (c: AbstractControl) => Promise.resolve((<Validator>validator).validate(c));
|
||||
return (c: AbstractControl) => (<Validator>validator).validate(c);
|
||||
} else {
|
||||
return <AsyncValidatorFn>validator;
|
||||
}
|
||||
|
Reference in New Issue
Block a user