From dd4c8c55461d9598bcf166b1da371a6da1ca036b Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Tue, 4 Jun 2024 09:42:49 -0400 Subject: [PATCH] fix: Add explicit error for missing auth token --- server/utils/jwt.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/utils/jwt.ts b/server/utils/jwt.ts index 3caeda769..c274277e8 100644 --- a/server/utils/jwt.ts +++ b/server/utils/jwt.ts @@ -5,6 +5,9 @@ import { AuthenticationError } from "../errors"; export function getJWTPayload(token: string) { let payload; + if (!token) { + throw AuthenticationError("Missing token"); + } try { payload = JWT.decode(token); @@ -15,7 +18,7 @@ export function getJWTPayload(token: string) { return payload as JWT.JwtPayload; } catch (err) { - throw AuthenticationError("Unable to decode JWT token"); + throw AuthenticationError("Unable to decode token"); } }