From 0f3fc7171b6dd2c9196559621dfa53eadff37221 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 14 Aug 2024 17:41:00 +0700 Subject: [PATCH] feat: only return download url when not found --- Services/server/src/controllers/storageController.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Services/server/src/controllers/storageController.ts b/Services/server/src/controllers/storageController.ts index b024a30..1a70450 100644 --- a/Services/server/src/controllers/storageController.ts +++ b/Services/server/src/controllers/storageController.ts @@ -823,7 +823,9 @@ export class StorageController extends Controller { }); if (search && search.hits.hits.length === 0) { - throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบไฟล์"); + return { + downloadUrl: await minioClient.presignedGetObject(DEFAULT_BUCKET, pathname), + }; } const { attachment, ...rest } = search.hits.hits[0]._source!;