|
@@ -1501,8 +1501,7 @@ class PageService {
|
|
|
throw err;
|
|
throw err;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- this.pageEvent.emit('delete', page, user);
|
|
|
|
|
- this.pageEvent.emit('create', deletedPage, user);
|
|
|
|
|
|
|
+ this.pageEvent.emit('delete', page, deletedPage, user);
|
|
|
|
|
|
|
|
return deletedPage;
|
|
return deletedPage;
|
|
|
}
|
|
}
|
|
@@ -1558,8 +1557,7 @@ class PageService {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- this.pageEvent.emit('delete', page, user);
|
|
|
|
|
- this.pageEvent.emit('create', deletedPage, user);
|
|
|
|
|
|
|
+ this.pageEvent.emit('delete', page, deletedPage, user);
|
|
|
|
|
|
|
|
return deletedPage;
|
|
return deletedPage;
|
|
|
}
|
|
}
|
|
@@ -2063,7 +2061,7 @@ class PageService {
|
|
|
|
|
|
|
|
await PageTagRelation.updateMany({ relatedPage: page._id }, { $set: { isPageTrashed: false } });
|
|
await PageTagRelation.updateMany({ relatedPage: page._id }, { $set: { isPageTrashed: false } });
|
|
|
|
|
|
|
|
- this.pageEvent.emit('revert', page, user);
|
|
|
|
|
|
|
+ this.pageEvent.emit('revert', page, updatedPage, user);
|
|
|
|
|
|
|
|
if (!isRecursively) {
|
|
if (!isRecursively) {
|
|
|
await this.updateDescendantCountOfAncestors(parent._id, 1, true);
|
|
await this.updateDescendantCountOfAncestors(parent._id, 1, true);
|
|
@@ -2092,6 +2090,7 @@ class PageService {
|
|
|
(async() => {
|
|
(async() => {
|
|
|
try {
|
|
try {
|
|
|
await this.revertRecursivelyMainOperation(page, user, options, pageOp._id, activity);
|
|
await this.revertRecursivelyMainOperation(page, user, options, pageOp._id, activity);
|
|
|
|
|
+ this.pageEvent.emit('syncDescendantsUpdate', updatedPage, user);
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
logger.error('Error occurred while running revertRecursivelyMainOperation.', err);
|
|
logger.error('Error occurred while running revertRecursivelyMainOperation.', err);
|
|
@@ -2180,7 +2179,7 @@ class PageService {
|
|
|
}, { new: true });
|
|
}, { new: true });
|
|
|
await PageTagRelation.updateMany({ relatedPage: page._id }, { $set: { isPageTrashed: false } });
|
|
await PageTagRelation.updateMany({ relatedPage: page._id }, { $set: { isPageTrashed: false } });
|
|
|
|
|
|
|
|
- this.pageEvent.emit('revert', page, user);
|
|
|
|
|
|
|
+ this.pageEvent.emit('revert', page, updatedPage, user);
|
|
|
|
|
|
|
|
return updatedPage;
|
|
return updatedPage;
|
|
|
}
|
|
}
|