From db23b90a020059fb5898a5bde938b1dc3547c28f Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 12 Dec 2023 14:36:13 +0700 Subject: [PATCH] feat: also force delete file data from database --- Services/server/src/controllers/fileController.ts | 6 ++++++ .../server/src/controllers/subFolderFileController.ts | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/Services/server/src/controllers/fileController.ts b/Services/server/src/controllers/fileController.ts index 1535974..2e2be9f 100644 --- a/Services/server/src/controllers/fileController.ts +++ b/Services/server/src/controllers/fileController.ts @@ -389,6 +389,12 @@ export class FileController extends Controller { DEFAULT_BUCKET!, `${cabinetName}/${drawerName}/${folderName}/${fileName}`, ); + await esClient.deleteByQuery({ + index: DEFAULT_INDEX!, + query: { + match: { pathname: `${cabinetName}/${drawerName}/${folderName}/${fileName}` }, + }, + }); return this.setStatus(HttpStatusCode.NO_CONTENT); } diff --git a/Services/server/src/controllers/subFolderFileController.ts b/Services/server/src/controllers/subFolderFileController.ts index b66aca3..6d109b4 100644 --- a/Services/server/src/controllers/subFolderFileController.ts +++ b/Services/server/src/controllers/subFolderFileController.ts @@ -400,6 +400,14 @@ export class SubFolderFileController extends Controller { DEFAULT_BUCKET!, `${cabinetName}/${drawerName}/${folderName}/${subFolderName}/${fileName}`, ); + await esClient.deleteByQuery({ + index: DEFAULT_INDEX!, + query: { + match: { + pathname: `${cabinetName}/${drawerName}/${folderName}/${subFolderName}/${fileName}`, + }, + }, + }); return this.setStatus(HttpStatusCode.NO_CONTENT); }