diff --git a/src/frontend/app/diffusions/diffusions-list.component.ts b/src/frontend/app/diffusions/diffusions-list.component.ts index 59d04e8be4e1fd9b4f05116e0745205ee7b41ddb..ba7b57a14f81091001d4baf29303deb90cb77d6f 100644 --- a/src/frontend/app/diffusions/diffusions-list.component.ts +++ b/src/frontend/app/diffusions/diffusions-list.component.ts @@ -235,7 +235,9 @@ export class DiffusionsListComponent implements OnInit { const diffusions: any = await this.getListinstance(resId); this.removeAllItems(); diffusions.forEach((element: any) => { - this.diffList[element.item_mode].items.push(element); + if (!this.functions.empty(this.diffList[element.item_mode])) { + this.diffList[element.item_mode].items.push(element); + } }); if (diffusions.filter((elem: any) => elem.item_mode === 'dest').length === 0 && !this.availableRoles.filter(role => role.id === 'dest')[0].canUpdate && this.adminMode) {