Merge pull request #4434 from the-library-code/fix_repeated_field_errors

Resolve field instance models using index when filtering errors
This commit is contained in:
Tim Donohue
2025-06-12 11:40:25 -05:00
committed by GitHub

View File

@@ -232,7 +232,7 @@ export class FormComponent implements OnDestroy, OnInit {
} }
if (field) { if (field) {
const model: DynamicFormControlModel = this.formBuilderService.findById(fieldId, formModel); const model: DynamicFormControlModel = this.formBuilderService.findById(fieldId, formModel, fieldIndex);
this.formService.addErrorToField(field, model, error.message); this.formService.addErrorToField(field, model, error.message);
this.changeDetectorRef.detectChanges(); this.changeDetectorRef.detectChanges();
@@ -255,7 +255,7 @@ export class FormComponent implements OnDestroy, OnInit {
} }
if (field) { if (field) {
const model: DynamicFormControlModel = this.formBuilderService.findById(fieldId, formModel); const model: DynamicFormControlModel = this.formBuilderService.findById(fieldId, formModel, fieldIndex);
this.formService.removeErrorFromField(field, model, error.message); this.formService.removeErrorFromField(field, model, error.message);
} }
}); });