Explorar o código

Fix: assign latestRevision before revisionId assigned

Sotaro KARASAWA %!s(int64=10) %!d(string=hai) anos
pai
achega
d1d04dafa7
Modificáronse 2 ficheiros con 2 adicións e 3 borrados
  1. 1 2
      lib/models/page.js
  2. 1 1
      lib/routes/page.js

+ 1 - 2
lib/models/page.js

@@ -12,11 +12,10 @@ module.exports = function(crowi) {
   function populatePageData(pageData, revisionId, callback) {
     var Page = crowi.model('Page');
 
+    pageData.latestRevision = pageData.revision;
     if (revisionId) {
       pageData.revision = revisionId;
     }
-
-    pageData.latestRevision = pageData.revision;
     pageData.likerCount = pageData.liker.length || 0;
     pageData.seenUsersCount = pageData.seenUsers.length || 0;
 

+ 1 - 1
lib/routes/page.js

@@ -92,7 +92,7 @@ module.exports = function(crowi, app) {
     // pageShow は /* にマッチしてる最後の砦なので、creatableName でない routing は
     // これ以前に定義されているはずなので、こうしてしまって問題ない。
     if (!Page.isCreatableName(path)) {
-      debug('Page is not creatable name.');
+      debug('Page is not creatable name.', path);
       res.redirect('/');
       return ;
     }