Merge commit from fork

This commit is contained in:
Emrik Östling 2026-01-13 20:34:21 +01:00 committed by GitHub
parent 7ec6b66da8
commit 7a936bdc04
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,6 +4,8 @@ import { uploadsDir } from "..";
import db from "../db/db";
import { WEBROOT } from "../helpers/env";
import { userService } from "./user";
import sanitize from "sanitize-filename";
import path from "node:path";
export const deleteFile = new Elysia().use(userService).post(
"/delete",
@ -20,9 +22,12 @@ export const deleteFile = new Elysia().use(userService).post(
return redirect(`${WEBROOT}/`, 302);
}
const userUploadsDir = `${uploadsDir}${user.id}/${jobId.value}/`;
const userUploadsDir = path.join(uploadsDir, user.id, jobId.value);
await unlink(`${userUploadsDir}${body.filename}`);
const sanitized = sanitize(body.filename);
const targetPath = path.join(userUploadsDir, sanitized);
await unlink(targetPath);
return {
message: "File deleted successfully.",