yohei0125 3 лет назад
Родитель
Сommit
27ee0592d3
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      packages/app/src/server/service/page.ts

+ 4 - 3
packages/app/src/server/service/page.ts

@@ -363,13 +363,15 @@ class PageService {
       const notEmptyClosestAncestor = await Page.findNonEmptyClosestAncestor(page.path);
       creatorId = notEmptyClosestAncestor.creator;
     }
-    pageInfo.isDeletable = this.canDelete(page.path, creatorId, user, false);
-    pageInfo.isAbleToDeleteCompletely = this.canDeleteCompletely(page.path, creatorId, user, false); // use normal delete config
+    const isDeletable = this.canDelete(page.path, creatorId, user, false);
+    const isAbleToDeleteCompletely = this.canDeleteCompletely(page.path, creatorId, user, false); // use normal delete config
 
     return {
       data: page,
       meta: {
         ...metadataForGuest,
+        isDeletable,
+        isAbleToDeleteCompletely,
         isBookmarked,
         isLiked,
         subscriptionStatus: subscription?.status,
@@ -2184,7 +2186,6 @@ class PageService {
 
   constructBasicPageInfo(page: IPage, isGuestUser?: boolean): IPageInfo | IPageInfoForEntity {
     const isMovable = isGuestUser ? false : isMovablePage(page.path);
-
     if (page.isEmpty) {
 
       return {