feat: also force delete file data from database
This commit is contained in:
parent
bc7e21d2ed
commit
db23b90a02
2 changed files with 14 additions and 0 deletions
|
|
@ -389,6 +389,12 @@ export class FileController extends Controller {
|
||||||
DEFAULT_BUCKET!,
|
DEFAULT_BUCKET!,
|
||||||
`${cabinetName}/${drawerName}/${folderName}/${fileName}`,
|
`${cabinetName}/${drawerName}/${folderName}/${fileName}`,
|
||||||
);
|
);
|
||||||
|
await esClient.deleteByQuery({
|
||||||
|
index: DEFAULT_INDEX!,
|
||||||
|
query: {
|
||||||
|
match: { pathname: `${cabinetName}/${drawerName}/${folderName}/${fileName}` },
|
||||||
|
},
|
||||||
|
});
|
||||||
return this.setStatus(HttpStatusCode.NO_CONTENT);
|
return this.setStatus(HttpStatusCode.NO_CONTENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -400,6 +400,14 @@ export class SubFolderFileController extends Controller {
|
||||||
DEFAULT_BUCKET!,
|
DEFAULT_BUCKET!,
|
||||||
`${cabinetName}/${drawerName}/${folderName}/${subFolderName}/${fileName}`,
|
`${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);
|
return this.setStatus(HttpStatusCode.NO_CONTENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue