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!;