فهرست منبع

Improved readability

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

+ 7 - 6
packages/app/src/server/service/page.ts

@@ -885,15 +885,16 @@ class PageService {
       throw new Error('Page is not deletable.');
     }
 
-    // replace with an empty page
-    const shouldReplace = !isRecursively && await Page.exists({ parent: page._id });
-    if (shouldReplace) {
-      await Page.replaceTargetWithEmptyPage(page);
-    }
-
     if (isRecursively) {
       this.deleteDescendantsWithStream(page, user); // use the same process in both version v4 and v5
     }
+    else {
+      // replace with an empty page
+      const shouldReplace = await Page.exists({ parent: page._id });
+      if (shouldReplace) {
+        await Page.replaceTargetWithEmptyPage(page);
+      }
+    }
 
     let deletedPage;
     // update Revisions