Skip to content

Commit 55849f2

Browse files
committed
fix item addition for complex-list
* INSPIR-3110
1 parent 0303cec commit 55849f2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/complex-list-field/complex-list-field.component.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,11 @@ export class ComplexListFieldComponent extends AbstractListFieldComponent implem
201201
const { viewTemplateConfig } = this.schema;
202202
return this.values
203203
.map((value, index) => {
204-
const editFormDisplayedByUser = this.paginatableItems ? this.paginatableItems.get(index).editFormDisplayedByUser : null;
204+
const paginatableItem = this.paginatableItems ? this.paginatableItems.get(index) : null;
205+
const isNewItem = paginatableItem == null;
206+
const editFormDisplayedByUser = isNewItem ? null : paginatableItem.editFormDisplayedByUser;
205207
const shouldDisplayEditForm = viewTemplateConfig ? viewTemplateConfig.showEditForm(value) : true;
206-
return { index, shouldDisplayEditForm, editFormDisplayedByUser};
208+
return { index, shouldDisplayEditForm, editFormDisplayedByUser };
207209
}).filter(item => {
208210
if (this.shouldDisplayOnlyEditFormItems) {
209211
return item.shouldDisplayEditForm;

0 commit comments

Comments
 (0)