takeru0001 пре 5 година
родитељ
комит
e58c26cde9
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      src/server/models/page.js

+ 7 - 0
src/server/models/page.js

@@ -1302,6 +1302,13 @@ module.exports = function(crowi) {
     return targetPage;
   };
 
+  pageSchema.statics.findExisitPath = async function(paths) {
+    const queryBuilder = new PageQueryBuilder(this.find());
+    queryBuilder.addConditionToArrayExistPaths(paths);
+
+    return await queryBuilder.query.exec();
+  };
+
   // TODO: transplant to service/page.js because page deletion affects various models data
   pageSchema.statics.handlePrivatePagesForDeletedGroup = async function(deletedGroup, action, transferToUserGroupId) {
     const Page = mongoose.model('Page');