From b1b93f0e344c63e20163f9338a3ce4e584b54fc1 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 3 Apr 2024 12:49:42 +0700 Subject: [PATCH] fix: missing qr code image url on get --- src/controllers/branch/contact-controller.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/controllers/branch/contact-controller.ts b/src/controllers/branch/contact-controller.ts index 9607afb..9598bb8 100644 --- a/src/controllers/branch/contact-controller.ts +++ b/src/controllers/branch/contact-controller.ts @@ -58,7 +58,21 @@ export class BranchContactController extends Controller { prisma.branchContact.count({ where: { branchId } }), ]); - return { result, page, pageSize, total }; + return { + result: await Promise.all( + result.map(async (v) => ({ + ...v, + qrCodeImageUrl: await minio.presignedGetObject( + MINIO_BUCKET, + imageLocation(v.id), + 12 * 60 * 60, + ), + })), + ), + page, + pageSize, + total, + }; } @Get("{contactId}")