fix: delete wrong location

This commit is contained in:
Methapon2001 2024-07-11 11:27:57 +07:00
parent a3aa1229c1
commit d4e4b499e1

View file

@ -22,10 +22,8 @@ const MINIO_PORT = process.env.MINIO_PORT;
const MINIO_ACCESS_KEY = getEnvVar("MINIO_ACCESS_KEY");
const MINIO_SECRET_KEY = getEnvVar("MINIO_SECRET_KEY");
const MINIO_BUCKET = getEnvVar("MINIO_BUCKET");
const MINIO_BACKUP_FILE_PREFIX = process.env.MINIO_BACKUP_FILE_PREFIX?.split("/")
.filter(Boolean)
.join("/")
.concat("/");
const MINIO_BACKUP_FILE_PREFIX =
process.env.MINIO_BACKUP_FILE_PREFIX?.split("/").filter(Boolean).join("/").concat("/") || "";
const minio = new MinioClient({
useSSL: MINIO_USE_SSL === "true",
@ -129,7 +127,7 @@ export class BackupController extends Controller {
@Delete("delete")
async deleteBackup(@Body() body: { filename: string }) {
await minio.removeObject(MINIO_BUCKET, body.filename, {
await minio.removeObject(MINIO_BUCKET, MINIO_BACKUP_FILE_PREFIX + body.filename, {
forceDelete: true,
});
}