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

BugFix: renderPage when pageData is null

Yuki Takei 7 лет назад
Родитель
Сommit
c4d760a301
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      lib/routes/page.js

+ 8 - 7
lib/routes/page.js

@@ -443,16 +443,17 @@ module.exports = function(crowi, app) {
   function renderPage(pageData, req, res) {
     // create page
     if (!pageData) {
-      Page.findTemplate(getPathFromRequest(req))
-      .then((template) => {
-        return res.render('customlayout-selector/not_found', {
-          author: {},
-          page: false,
-          template: template,
+      return Page.findTemplate(getPathFromRequest(req))
+        .then((template) => {
+          return res.render('customlayout-selector/not_found', {
+            author: {},
+            page: false,
+            template,
+          });
         });
-      });
     }
 
+
     if (pageData.redirectTo) {
       return res.redirect(encodeURI(pageData.redirectTo + '?redirectFrom=' + pagePathUtil.encodePagePath(pageData.path)));
     }