diff --git a/client-side/angular/packages/reactive-form-validators/services/rx-form-group.ts b/client-side/angular/packages/reactive-form-validators/services/rx-form-group.ts index 85b2f0907..4d86227e7 100644 --- a/client-side/angular/packages/reactive-form-validators/services/rx-form-group.ts +++ b/client-side/angular/packages/reactive-form-validators/services/rx-form-group.ts @@ -287,14 +287,14 @@ export class RxFormGroup extends FormGroup { }) } - clearBackEndErrors(errors?: { [key: string]: any }) { + clearBackEndErrors(errors?: { [key: string]: any }) { let clearErrors = errors ? Object.keys(errors) : Object.keys(this.controls); clearErrors.forEach(controlName => { if (this.controls[controlName]) { if (this.controls[controlName] instanceof FormGroup) - (this.controls[controlName]).clearBackEndErrors(errors[controlName]) + errors ? (this.controls[controlName]).clearBackEndErrors(errors[controlName]) : (this.controls[controlName]).clearBackEndErrors() else - (this.controls[controlName]).clearBackEndErrors(errors[controlName]); + errors ? (this.controls[controlName]).clearBackEndErrors(errors[controlName]) : (this.controls[controlName]).clearBackEndErrors() } }) }