TSK-1556: Fix indexing in workbasket access items

This commit is contained in:
Sofie Hofmann 2021-02-12 10:51:11 +01:00
parent 1a65a55948
commit 725679d77c
2 changed files with 2 additions and 5 deletions

View File

@ -115,7 +115,7 @@
<!-- CUSTOM FIELDS -->
<ng-container *ngFor="let customField of customFields$ | async; let customIndex = index">
<td
<td *ngIf="customField.visible"
[ngClass]="{ 'has-changes': accessItemsClone[index][getAccessItemCustomProperty(customIndex + 1)] !== accessItem.value[getAccessItemCustomProperty(customIndex+1)] }">
<input class="workbasket-access-items__permission-checkbox" type="checkbox"
id="checkbox-{{index}}-{{customIndex + 5}}"

View File

@ -108,10 +108,7 @@ export class WorkbasketAccessItemsComponent implements OnInit, OnChanges, OnDest
}
});
this.customFields$ = this.accessItemsCustomization$.pipe(
getCustomFields(customFieldCount),
map((customFields) => customFields.filter((customisation) => customisation.visible))
);
this.customFields$ = this.accessItemsCustomization$.pipe(getCustomFields(customFieldCount));
this.accessItemsRepresentation$.pipe(takeUntil(this.destroy$)).subscribe((accessItemsRepresentation) => {
if (typeof accessItemsRepresentation !== 'undefined') {