itizawa 5 лет назад
Родитель
Сommit
d4ac720b39
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      src/server/routes/page.js

+ 10 - 0
src/server/routes/page.js

@@ -327,6 +327,11 @@ module.exports = function(crowi, app) {
     let portalPage = await Page.findByPathAndViewer(portalPath, req.user);
     let portalPage = await Page.findByPathAndViewer(portalPath, req.user);
     portalPage.initLatestRevisionField(revisionId);
     portalPage.initLatestRevisionField(revisionId);
 
 
+    if (req.user != null) {
+      // add user to seen users
+      portalPage = await portalPage.seen(req.user);
+    }
+
     // populate
     // populate
     portalPage = await portalPage.populateDataToShowRevision();
     portalPage = await portalPage.populateDataToShowRevision();
 
 
@@ -372,6 +377,11 @@ module.exports = function(crowi, app) {
 
 
     page.initLatestRevisionField(revisionId);
     page.initLatestRevisionField(revisionId);
 
 
+    if (req.user != null) {
+      // add user to seen users
+      page = await page.seen(req.user);
+    }
+
     // populate
     // populate
     page = await page.populateDataToShowRevision();
     page = await page.populateDataToShowRevision();
     addRenderVarsForPage(renderVars, page);
     addRenderVarsForPage(renderVars, page);