Taichi Masuyama 4 سال پیش
والد
کامیت
a9492c2320
1فایلهای تغییر یافته به همراه2 افزوده شده و 5 حذف شده
  1. 2 5
      packages/app/src/server/service/page.ts

+ 2 - 5
packages/app/src/server/service/page.ts

@@ -1072,15 +1072,12 @@ class PageService {
       await this.updateDescendantCountOfAncestors(page.parent, -1, true);
       await this.updateDescendantCountOfAncestors(page.parent, -1, true);
 
 
       // delete leaf empty pages
       // delete leaf empty pages
-      await this.removeLeafEmptyPages(page);
+      await this.removeLeafEmptyPages(page, null, true);
     }
     }
 
 
     let deletedPage;
     let deletedPage;
     // update Revisions
     // update Revisions
-    if (page.isEmpty) {
-      await Page.remove({ _id: page._id });
-    }
-    else {
+    if (!page.isEmpty) {
       await Revision.updateRevisionListByPageId(page._id, { pageId: page._id });
       await Revision.updateRevisionListByPageId(page._id, { pageId: page._id });
       deletedPage = await Page.findByIdAndUpdate(page._id, {
       deletedPage = await Page.findByIdAndUpdate(page._id, {
         $set: {
         $set: {