From 9ae9b837b42f15d88d09ca9125c22c1942b4d49e Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Mon, 17 Aug 2026 13:44:55 +0700 Subject: [PATCH] fix(api): add missing 404 check for activities --- apps/api/src/app/activities/activities.controller.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/api/src/app/activities/activities.controller.ts b/apps/api/src/app/activities/activities.controller.ts index e0ca246c2..dcf05bd47 100644 --- a/apps/api/src/app/activities/activities.controller.ts +++ b/apps/api/src/app/activities/activities.controller.ts @@ -301,7 +301,14 @@ export class ActivitiesController { id }); - if (originalActivity?.userId !== this.request.user.id) { + if (!originalActivity) { + throw new HttpException( + getReasonPhrase(StatusCodes.NOT_FOUND), + StatusCodes.NOT_FOUND + ); + } + + if (originalActivity.userId !== this.request.user.id) { throw new HttpException( getReasonPhrase(StatusCodes.FORBIDDEN), StatusCodes.FORBIDDEN