Browse Source

set revisionId

itizawa 5 years ago
parent
commit
bc23a65717
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/server/service/page.js

+ 3 - 2
src/server/service/page.js

@@ -87,13 +87,14 @@ class PageService {
     pages.forEach(async(page) => {
       const newPagePath = page.path.replace(pathRegExp, newPagePathPrefix);
       // await page.populate({ path: 'revision', model: 'Revision', select: 'body' }).execPopulate();
+      const revisionId = new mongoose.Types.ObjectId();
 
       duplicatePageBulkOp.insert({
-        path: newPagePath, body: 'new', creator: user._id, lastUpdateUser: user._id,
+        path: newPagePath, body: 'new', creator: user._id, lastUpdateUser: user._id, revision: revisionId,
       });
 
       revisionPrepareBulkOp.insert({
-        path: newPagePath, body: 'new', author: user._id, format: 'markdown',
+        _id: revisionId, path: newPagePath, body: 'new', author: user._id, format: 'markdown',
       });
 
     });