From d928d456de9452d77040e5c29d607f4126e94d16 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 17 Jul 2023 22:38:44 -0400 Subject: [PATCH] fix: Use correct error type when token is missing --- server/services/websockets.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/services/websockets.ts b/server/services/websockets.ts index 6d627a71e..b60e4c1e4 100644 --- a/server/services/websockets.ts +++ b/server/services/websockets.ts @@ -4,6 +4,7 @@ import cookie from "cookie"; import Koa from "koa"; import IO from "socket.io"; import { createAdapter } from "socket.io-redis"; +import { AuthenticationError } from "@server/errors"; import Logger from "@server/logging/Logger"; import Metrics from "@server/logging/Metrics"; import * as Tracing from "@server/logging/tracer"; @@ -207,7 +208,7 @@ async function authenticate(socket: SocketWithAuth) { const { accessToken } = cookies; if (!accessToken) { - throw new Error("No access token"); + throw AuthenticationError("No access token"); } const user = await getUserForJWT(accessToken);