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

+ 4 - 2
lib/models/page.js

@@ -699,12 +699,14 @@ module.exports = function(crowi) {
     var includeDeletedPage = option.includeDeletedPage || false;
     var isRegExpEscapedFromPath = option.isRegExpEscapedFromPath || false;
 
-    // var queryReg = new RegExp('^' + path);
+    // create forward match pattern
     var pattern = (isRegExpEscapedFromPath)
-      ? `^${escapeStringRegexp(path)}`
+      ? `^${escapeStringRegexp(path)}`  // escape
       : `^${path}`;
     var queryReg = new RegExp(pattern);
     pathCondition.push({path: queryReg});
+
+    // add condition for finding the page completely match with `path`
     if (path.match(/\/$/)) {
       debug('Page list by ending with /, so find also upper level page');
       pathCondition.push({path: path.substr(0, path.length -1)});