diff --git a/src/validators/UserGuard.ts b/src/validators/UserGuard.ts index 033ad6a..7d87ca3 100644 --- a/src/validators/UserGuard.ts +++ b/src/validators/UserGuard.ts @@ -27,6 +27,10 @@ async function UserGuard(req: Request, res: Response, next: NextFunction) { if (token) { // @ts-ignore const userId = token.sub; + if (!userId) { + logger.error(USER_NOT_EXIST); + return res.status(UNAUTHORIZED).json({message: USER_NOT_EXIST}); + } const user= await MySqlService.User.getById(DbHandler, userId); if (user) { logger.info(`An user do a request. (${user?.username})`)