From 58943e83fd9fa2871b9cc254cc85442f31be10c1 Mon Sep 17 00:00:00 2001 From: invalid w Date: Thu, 22 Feb 2024 20:13:42 +0800 Subject: [PATCH] fix(medusa): unable to delete downloaded files (#6169) resolve #6168 --- .../src/api/routes/admin/uploads/delete-upload.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts b/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts index f8571cd930..085bebe351 100644 --- a/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts +++ b/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts @@ -1,5 +1,6 @@ import { IsString } from "class-validator" - +import { Request, Response } from "express" +import { IFileService } from "../../../../interfaces" /** * @oas [delete] /admin/uploads * operationId: "DeleteUploads" @@ -83,12 +84,14 @@ import { IsString } from "class-validator" * "500": * $ref: "#/components/responses/500_error" */ -export default async (req, res) => { +export default async (req: Request, res: Response) => { const validated = req.validatedBody as AdminDeleteUploadsReq - const fileService = req.scope.resolve("fileService") + const fileService: IFileService = req.scope.resolve("fileService") - await fileService.delete(validated) + await fileService.delete({ + fileKey: validated.file_key, + }) res .status(200)