Shun Miyazawa 4 лет назад
Родитель
Сommit
81d2cac4e5
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      src/server/service/page.js

+ 5 - 4
src/server/service/page.js

@@ -64,6 +64,11 @@ class PageService {
       update.lastUpdateUser = user;
       update.updatedAt = Date.now();
     }
+
+    if (isRecursively) {
+      this.renameDescendantsWithStream(page, newPagePath, user, options);
+    }
+
     const renamedPage = await Page.findByIdAndUpdate(page._id, { $set: update }, { new: true });
 
     // update Rivisions
@@ -74,10 +79,6 @@ class PageService {
       await Page.create(path, body, user, { redirectTo: newPagePath });
     }
 
-    if (isRecursively) {
-      this.renameDescendantsWithStream(page, newPagePath, user, options);
-    }
-
     this.pageEvent.emit('delete', page, user, socketClientId);
     this.pageEvent.emit('create', renamedPage, user, socketClientId);