feat: also force delete file data from database

This commit is contained in:
Methapon2001 2023-12-12 14:36:13 +07:00
parent bc7e21d2ed
commit db23b90a02
No known key found for this signature in database
GPG key ID: 849924FEF46BD132
2 changed files with 14 additions and 0 deletions

View file

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

View file

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