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