diff --git a/lib/content-services/src/lib/document-list/components/document-list.component.ts b/lib/content-services/src/lib/document-list/components/document-list.component.ts index 3894c1dd38..94cd7622be 100644 --- a/lib/content-services/src/lib/document-list/components/document-list.component.ts +++ b/lib/content-services/src/lib/document-list/components/document-list.component.ts @@ -374,9 +374,11 @@ export class DocumentListComponent implements OnInit, OnChanges, OnDestroy, Afte private lockService: LockService, private dialog: MatDialog) { - this.nodeService.nodeUpdated.subscribe((node) => { - this.dataTableService.rowUpdate.next({id: node.id, obj: {entry: node}}); - }); + this.nodeService.nodeUpdated + .pipe(takeUntil(this.onDestroy$)) + .subscribe((node) => { + this.dataTableService.rowUpdate.next({id: node.id, obj: {entry: node}}); + }); this.userPreferencesService .select(UserPreferenceValues.PaginationSize)