|
|
@@ -145,17 +145,15 @@ module.exports = function(crowi, app) {
|
|
|
const tagEvent = crowi.event('tag');
|
|
|
const pageId = req.body.pageId;
|
|
|
const tags = req.body.tags;
|
|
|
+ const options = req.body.options;
|
|
|
const revisionId = req.body.revisionId;
|
|
|
|
|
|
const result = {};
|
|
|
try {
|
|
|
// TODO GC-1921 consider permission
|
|
|
- // do Page.updatePage
|
|
|
const page = await Page.findById(pageId);
|
|
|
const previousRevision = await Revision.findById(revisionId);
|
|
|
- // no difference than before, just updating page to have pages 'updatedAt' updated
|
|
|
- const user = await User.findById('613eda3717b2d80c4874dfb7');
|
|
|
- await Page.updatePage(page, previousRevision.body, previousRevision.body, user, {});
|
|
|
+ await Page.updatePage(page, previousRevision.body, previousRevision.body, req.user, options);
|
|
|
await PageTagRelation.updatePageTags(pageId, tags);
|
|
|
result.tags = await PageTagRelation.listTagNamesByPage(pageId);
|
|
|
|