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); }