Yuki Takei 4 лет назад
Родитель
Сommit
3d204af7f2
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      packages/app/src/server/middlewares/inject-user-ui-settings-to-localvars.ts

+ 4 - 0
packages/app/src/server/middlewares/inject-user-ui-settings-to-localvars.ts

@@ -19,6 +19,10 @@ async function getSettings(userId: string): Promise<Partial<IUserUISettings> | n
 
 
 module.exports = () => {
 module.exports = () => {
   return async(req, res, next) => {
   return async(req, res, next) => {
+    if (req.user == null) {
+      return next();
+    }
+
     try {
     try {
       res.locals.userUISettings = await getSettings(req.user._id);
       res.locals.userUISettings = await getSettings(req.user._id);
     }
     }