diff --git a/packages/trpc/server/profile-router/router.ts b/packages/trpc/server/profile-router/router.ts index 3f903eb49..eca57177d 100644 --- a/packages/trpc/server/profile-router/router.ts +++ b/packages/trpc/server/profile-router/router.ts @@ -90,10 +90,12 @@ export const profileRouter = router({ const parsedTeamId = teamId ? Number(teamId) : null; - if (Number.isNaN(parsedTeamId)) { - throw new AppError(AppErrorCode.INVALID_BODY, { - message: 'Invalid team ID provided', - }); + if (typeof parsedTeamId === 'number') { + if (Number.isNaN(parsedTeamId) || parsedTeamId <= 0) { + throw new AppError(AppErrorCode.INVALID_BODY, { + message: 'Invalid team ID provided', + }); + } } return await submitSupportTicket({