From 8358c7194562bfeb68be3ba5cb426f42019c30c3 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 24 Jan 2025 09:25:51 +0700 Subject: [PATCH] refactor: response not found instead --- src/controllers/06-request-list-controller.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/controllers/06-request-list-controller.ts b/src/controllers/06-request-list-controller.ts index 25e7b5e..145f01c 100644 --- a/src/controllers/06-request-list-controller.ts +++ b/src/controllers/06-request-list-controller.ts @@ -200,7 +200,7 @@ export class RequestDataController extends Controller { @Get("{requestDataId}") @Security("keycloak") async getRequestData(@Path() requestDataId: string) { - return await prisma.requestData.findFirst({ + const record = await prisma.requestData.findFirst({ where: { id: requestDataId }, include: { quotation: { @@ -224,6 +224,10 @@ export class RequestDataController extends Controller { }, }, }); + + if (!record) throw notFoundError("Request Data"); + + return record; } }