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

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

@@ -780,9 +780,11 @@ class PageService {
       async final(callback) {
         const Page = mongoose.model('Page') as unknown as PageModel;
         // normalize parent of descendant pages
-        if (page.grant !== Page.GRANT_RESTRICTED && page.grant !== Page.GRANT_SPECIFIED) {
+        const shouldNormalize = page.grant !== Page.GRANT_RESTRICTED && page.grant !== Page.GRANT_SPECIFIED;
+        if (shouldNormalize) {
           try {
-            await normalizeParentOfTree(page.path);
+            await normalizeParentOfTree(newPagePath);
+            logger.info(`Successfully normalized duplicated descendant pages under "${newPagePath}"`);
           }
           catch (err) {
             logger.error('Failed to normalize descendants afrer duplicate:', err);