Просмотр исходного кода

add handling when user is null

ryoji-s 2 лет назад
Родитель
Сommit
d7c89c1abd
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      apps/app/src/server/middlewares/exclude-read-only-user.ts

+ 6 - 1
apps/app/src/server/middlewares/exclude-read-only-user.ts

@@ -9,11 +9,16 @@ const logger = loggerFactory('growi:middleware:exclude-read-only-user');
 export const excludeReadOnlyUser = (req: Request, res: Response & { apiv3Err }, next: () => NextFunction): NextFunction => {
   const user = req.user;
 
+  if (user == null) {
+    logger.warn('req.user is null');
+    return next();
+  }
+
   if (user.readOnly) {
     const message = 'This user is read only user';
     logger.warn(message);
 
-    return res.apiv3Err(new ErrorV3(message, 'validatioin_failed'));
+    return res.apiv3Err(new ErrorV3(message, 'validation_failed'));
   }
 
   return next();