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