zamis 5 лет назад
Родитель
Сommit
b3eba507a9
1 измененных файлов с 7 добавлено и 26 удалено
  1. 7 26
      src/server/service/page.js

+ 7 - 26
src/server/service/page.js

@@ -92,8 +92,10 @@ class PageService {
     // await Promise.all(pages.map((page) => {
     // await Promise.all(pages.map((page) => {
     //   return this.completelyDeletePage(page, user, options);
     //   return this.completelyDeletePage(page, user, options);
     // }));
     // }));
-    return this.completelyDeletePage(pages, user, options);
+    // 変数名は後で考える
+    const deleteData = await this.completelyDeletePage(pages, user, options);
 
 
+    return deleteData;
   }
   }
 
 
   // pages をうけとれるように改修したい
   // pages をうけとれるように改修したい
@@ -131,41 +133,20 @@ class PageService {
     const Page = this.crowi.model('Page');
     const Page = this.crowi.model('Page');
     const PageTagRelation = this.crowi.model('PageTagRelation');
     const PageTagRelation = this.crowi.model('PageTagRelation');
     const ShareLink = this.crowi.model('ShareLink');
     const ShareLink = this.crowi.model('ShareLink');
-    // const Revision = this.crowi.model('Revision');
+    const Revision = this.crowi.model('Revision');
 
 
-    // return PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({});
-    // return await Bookmark.find({ page: { $in: pageIds } }).remove({});
-    // return await Comment.find({ page: { $in: pageIds } }).remove({});
-    // return await ShareLink.find({ relatedPage: { $in: pageIds } }).remove({});
-    // return await Revision.find({ path: { $in: pagePaths } }).remove({});
-    // return await Page.find({ _id: { $in: pageIds } }).remove({});
-    // return await Page.find({ path: { $in: pagePaths } }).remove({});
-
-    const huga = await Promise.all([
+    const deleteData = await Promise.all([
       Bookmark.find({ page: { $in: pageIds } }).remove({}),
       Bookmark.find({ page: { $in: pageIds } }).remove({}),
       Comment.find({ page: { $in: pageIds } }).remove({}),
       Comment.find({ page: { $in: pageIds } }).remove({}),
       PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({}),
       PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({}),
       ShareLink.find({ relatedPage: { $in: pageIds } }).remove({}),
       ShareLink.find({ relatedPage: { $in: pageIds } }).remove({}),
-      // Revision.find({ path: { $in: pagePaths } }).remove({}),
+      Revision.find({ path: { $in: pagePaths } }).remove({}),
       Page.find({ _id: { $in: pageIds } }).remove({}),
       Page.find({ _id: { $in: pageIds } }).remove({}),
       Page.find({ path: { $in: pagePaths } }).remove({}),
       Page.find({ path: { $in: pagePaths } }).remove({}),
     ]);
     ]);
 
 
     // const hoge = await this.removeAllAttachments(pageIds);
     // const hoge = await this.removeAllAttachments(pageIds);
-
-
-    return huga;
-    // return Promise.all([
-    //   Bookmark.find({ page: { $in: pageIds } }).remove({}),
-    //   Comment.find({ page: { $in: pageIds } }).remove({}),
-    //   PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({}),
-    //   ShareLink.find({ relatedPage: { $in: pageIds } }).remove({}),
-    //   // Revision.find({ path: { $in: pagePaths } }).remove({}),
-    //   Page.find({ _id: { $in: pageIds } }).remove({}),
-    //   Page.find({ path: { $in: pagePaths } }).remove({}),
-    // ]);
-
-
+    return deleteData;
     // return Promise.all([
     // return Promise.all([
     //   Bookmark.removeBookmarksByPageId(pageIds),
     //   Bookmark.removeBookmarksByPageId(pageIds),
     //   Comment.removeCommentsByPageId(pageIds),
     //   Comment.removeCommentsByPageId(pageIds),