Przeglądaj źródła

Merge branch 'feat/switch-pathlink-and-permalink' into feat/select-from-same-path-pages

Taichi Masuyama 4 lat temu
rodzic
commit
06f86a9dca
1 zmienionych plików z 5 dodań i 4 usunięć
  1. 5 4
      packages/app/src/server/routes/page.js

+ 5 - 4
packages/app/src/server/routes/page.js

@@ -564,16 +564,17 @@ module.exports = function(crowi, app) {
    */
   async function redirector(req, res, next, path) {
     const pages = await Page.findByPathAndViewer(path, req.user, null, false);
-    let query = '';
-    Object.entries(req.query).forEach(([key, value], i) => {
-      query += i === 0 ? `?${key}=${value}` : `&${key}=${value}`;
-    });
 
     if (pages.length >= 2) {
       // WIP
       return res.render('layout-growi/select-go-to-page', { pages, query: req.query });
     }
 
+    let query = '';
+    Object.entries(req.query).forEach(([key, value], i) => {
+      query += i === 0 ? `?${key}=${value}` : `&${key}=${value}`;
+    });
+
     if (pages.length === 1) {
       return res.safeRedirect(`/${pages[0]._id}${query}`);
     }