yusuketk 6 лет назад
Родитель
Сommit
0ff96cbe13
2 измененных файлов с 2 добавлено и 3 удалено
  1. 1 2
      src/server/models/page-tag-relation.js
  2. 1 1
      src/server/models/page.js

+ 1 - 2
src/server/models/page-tag-relation.js

@@ -89,8 +89,7 @@ class PageTagRelation {
 
 }
 
-module.exports = function(crowi) {
-  PageTagRelation.crowi = crowi;
+module.exports = function() {
   schema.loadClass(PageTagRelation);
   const model = mongoose.model('PageTagRelation', schema);
   return model;

+ 1 - 1
src/server/models/page.js

@@ -1165,7 +1165,7 @@ module.exports = function(crowi) {
     await Bookmark.removeBookmarksByPageId(pageId);
     await Attachment.removeAttachmentsByPageId(pageId);
     await Comment.removeCommentsByPageId(pageId);
-    await PageTagRelation.findOneAndRemove({ relatedPage: pageId });
+    await PageTagRelation.remove({ relatedPage: { $in: pageId } });
     await Revision.removeRevisionsByPath(pageData.path);
     await this.findByIdAndRemove(pageId);
     await this.removeRedirectOriginPageByPath(pageData.path);