From ab24cee4b62eaaaf0ca226bac46b2c2137378f2d Mon Sep 17 00:00:00 2001 From: hpkoh Date: Sun, 23 Oct 2022 18:46:51 +0800 Subject: [PATCH] [questions][chore] update error handling --- .../server/router/questions-question-encounter-router.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/portal/src/server/router/questions-question-encounter-router.ts b/apps/portal/src/server/router/questions-question-encounter-router.ts index 8102b466..9612d076 100644 --- a/apps/portal/src/server/router/questions-question-encounter-router.ts +++ b/apps/portal/src/server/router/questions-question-encounter-router.ts @@ -79,6 +79,13 @@ export const questionsQuestionEncounterRouter = createProtectedRouter() }, }); + if (questionToUpdate === null) { + throw new TRPCError({ + code: 'BAD_REQUEST', + message: 'Question does not exist', + }); + } + if (questionToUpdate!.lastSeenAt < input.seenAt) { await tx.questionsQuestion.update({ data: {