diff --git a/src/controllers/branch-controller.ts b/src/controllers/branch-controller.ts index b4dc67c..4e3f4ac 100644 --- a/src/controllers/branch-controller.ts +++ b/src/controllers/branch-controller.ts @@ -197,19 +197,10 @@ export class BranchController extends Controller { throw new HttpError(HttpStatus.NOT_FOUND, "Branch cannot be found.", "data_not_found"); } - return { - ...record, - contact: record.contact - ? await Promise.all( - record.contact.map(async (v) => - Object.assign(v, { - imageUrl: await minio.presignedGetObject(MINIO_BUCKET, branchImageLoc(v.id)), - qrCodeImageUrl: await minio.presignedGetObject(MINIO_BUCKET, lineImageLoc(v.id)), - }), - ), - ) - : undefined, - }; + return Object.assign(record, { + imageUrl: await minio.presignedGetObject(MINIO_BUCKET, branchImageLoc(record.id)), + qrCodeImageUrl: await minio.presignedGetObject(MINIO_BUCKET, lineImageLoc(record.id)), + }); } @Post()