Skip to content

Commit 1e73fa6

Browse files
Fix - Validate value on remove item for submission form only for qualdrop component
1 parent 64c6c19 commit 1e73fa6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/app/shared/form/form.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ export class FormComponent implements OnDestroy, OnInit {
362362
removeItem($event, arrayContext: DynamicFormArrayModel, index: number): void {
363363
const formArrayControl = this.formGroup.get(this.formBuilderService.getPath(arrayContext)) as UntypedFormArray;
364364
const event = this.getEvent($event, arrayContext, index, 'remove');
365-
if (this.formBuilderService.isQualdropGroup(event.model as DynamicFormControlModel)) {
365+
if (this.formBuilderService.isQualdropGroup(event.model as DynamicFormControlModel) && hasValue((event.model as any)?.value)) {
366366
// In case of qualdrop value remove event must be dispatched before removing the control from array
367367
this.removeArrayItem.emit(event);
368368
}

0 commit comments

Comments
 (0)