From 65297c342305330da913baf0379d30c2c5701a87 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Mon, 22 Apr 2024 13:54:35 +0300 Subject: [PATCH] RED-9020 - Use new POST endpoint to hard-delete files --- .../red-ui/src/app/services/entity-services/trash.service.ts | 5 +---- .../red-ui/src/app/services/files/file-management.service.ts | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/red-ui/src/app/services/entity-services/trash.service.ts b/apps/red-ui/src/app/services/entity-services/trash.service.ts index 2b8365f93..04444e600 100644 --- a/apps/red-ui/src/app/services/entity-services/trash.service.ts +++ b/apps/red-ui/src/app/services/entity-services/trash.service.ts @@ -115,10 +115,7 @@ export class TrashService extends EntitiesService { } private _hardDeleteFiles(dossierId: string, fileIds: List) { - const queryParams = fileIds.map(id => ({ key: 'fileIds', value: id })); - return super - .delete({}, `delete/hard-delete/${dossierId}`, queryParams) - .pipe(switchMap(() => this._dossierStatsService.getFor([dossierId]))); + return super._post(fileIds, `delete/hard-delete/${dossierId}`).pipe(switchMap(() => this._dossierStatsService.getFor([dossierId]))); } private _restoreFiles(dossierId: string, fileIds: List) { diff --git a/apps/red-ui/src/app/services/files/file-management.service.ts b/apps/red-ui/src/app/services/files/file-management.service.ts index 22f4a7a15..3d018fad7 100644 --- a/apps/red-ui/src/app/services/files/file-management.service.ts +++ b/apps/red-ui/src/app/services/files/file-management.service.ts @@ -16,7 +16,7 @@ export class FileManagementService extends GenericService { delete(files: List, dossierId: string) { const fileIds = files.map(f => f.id); - return super._post(fileIds, `delete/hard-delete/${dossierId}`).pipe(switchMap(() => this.#filesService.loadAll(dossierId))); + return super._post(fileIds, `delete/${dossierId}`).pipe(switchMap(() => this.#filesService.loadAll(dossierId))); } rotatePage(body: IPageRotationRequest, dossierId: string, fileId: string) {