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

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

@@ -3544,12 +3544,13 @@ class PageService {
     savedPage = await pushRevision(savedPage, newRevision, user);
     await savedPage.populateDataToShowRevision();
 
-    // Update descendantCount
-    await this.updateDescendantCountOfAncestors(savedPage._id, 1, false);
-
     // Emit create event
     this.pageEvent.emit('create', savedPage, user);
 
+    // TODO: Separate into sub operation https://redmine.weseek.co.jp/issues/108621
+    // Update descendantCount
+    await this.updateDescendantCountOfAncestors(savedPage._id, 1, false);
+
     // Delete PageRedirect if exists
     const PageRedirect = mongoose.model('PageRedirect') as unknown as PageRedirectModel;
     try {