From 5492f9533af9d6498a79006bd862b683365d6e91 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 10 Jun 2024 11:03:40 +0700 Subject: [PATCH] feat: return null if no image exist --- src/controllers/user-controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/user-controller.ts b/src/controllers/user-controller.ts index 7ebc22f..2e0951a 100644 --- a/src/controllers/user-controller.ts +++ b/src/controllers/user-controller.ts @@ -15,7 +15,7 @@ import { import { Prisma, Status, UserType } from "@prisma/client"; import prisma from "../db"; -import minio from "../services/minio"; +import minio, { presignedGetObjectIfExist } from "../services/minio"; import { RequestWithUser } from "../interfaces/user"; import HttpError from "../interfaces/http-error"; import HttpStatus from "../interfaces/http-status"; @@ -185,7 +185,7 @@ export class UserController extends Controller { result.map(async (v) => ({ ...v, branch: includeBranch ? v.branch.map((a) => a.branch) : undefined, - profileImageUrl: await minio.presignedGetObject( + profileImageUrl: await presignedGetObjectIfExist( MINIO_BUCKET, imageLocation(v.id), 12 * 60 * 60,