From f48d6dd60bbe270fd19899dd5feae70d93d64be6 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Thu, 12 Dec 2024 14:29:25 +0000 Subject: [PATCH] fix: don't throw error while parsing auth tokens --- apps/server/src/core/auth/strategies/jwt.strategy.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/server/src/core/auth/strategies/jwt.strategy.ts b/apps/server/src/core/auth/strategies/jwt.strategy.ts index 30a6177..5577ec3 100644 --- a/apps/server/src/core/auth/strategies/jwt.strategy.ts +++ b/apps/server/src/core/auth/strategies/jwt.strategy.ts @@ -1,6 +1,7 @@ import { BadRequestException, Injectable, + Logger, UnauthorizedException, } from '@nestjs/common'; import { PassportStrategy } from '@nestjs/passport'; @@ -13,6 +14,8 @@ import { FastifyRequest } from 'fastify'; @Injectable() export class JwtStrategy extends PassportStrategy(Strategy, 'jwt') { + private logger = new Logger('JwtStrategy'); + constructor( private userRepo: UserRepo, private workspaceRepo: WorkspaceRepo, @@ -25,7 +28,7 @@ export class JwtStrategy extends PassportStrategy(Strategy, 'jwt') { try { accessToken = JSON.parse(req.cookies?.authTokens)?.accessToken; } catch { - throw new BadRequestException('Failed to parse access token'); + this.logger.debug('Failed to parse access token'); } return accessToken || this.extractTokenFromHeader(req);