From 42b7f833572713755cc98867ab682018bc2a0d50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Tue, 1 Mar 2022 21:38:18 +0200 Subject: [PATCH] Reload files after archive --- .../services/entity-services/archived-dossiers.service.ts | 8 +++++++- libs/common-ui | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/red-ui/src/app/services/entity-services/archived-dossiers.service.ts b/apps/red-ui/src/app/services/entity-services/archived-dossiers.service.ts index dc41a4462..c94679864 100644 --- a/apps/red-ui/src/app/services/entity-services/archived-dossiers.service.ts +++ b/apps/red-ui/src/app/services/entity-services/archived-dossiers.service.ts @@ -5,10 +5,15 @@ import { Observable, of } from 'rxjs'; import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'; import { ActiveDossiersService } from './active-dossiers.service'; import { DossiersService } from '@services/entity-services/dossiers.service'; +import { FilesMapService } from '@services/entity-services/files-map.service'; @Injectable({ providedIn: 'root' }) export class ArchivedDossiersService extends DossiersService { - constructor(protected readonly _injector: Injector, private readonly _activeDossiersService: ActiveDossiersService) { + constructor( + protected readonly _injector: Injector, + private readonly _activeDossiersService: ActiveDossiersService, + private readonly _filesMapService: FilesMapService, + ) { super(_injector, 'archived-dossiers', 'archive'); } @@ -29,5 +34,6 @@ export class ArchivedDossiersService extends DossiersService { #removeFromActiveDossiers(dossiers: Dossier[]): void { const remainingEntities = this._activeDossiersService.all.filter(dossier => !dossiers.find(d => dossier.id === d.id)); this._activeDossiersService.setEntities(remainingEntities); + this._filesMapService.delete(dossiers.map(d => d.id)); } } diff --git a/libs/common-ui b/libs/common-ui index d141625d5..4d045682a 160000 --- a/libs/common-ui +++ b/libs/common-ui @@ -1 +1 @@ -Subproject commit d141625d5f3c8f0c57b10f3e341af26ac64402b9 +Subproject commit 4d045682ab46688934883450706e8aee8e2f1d02