Просмотр исходного кода

fix: Recent Created of home is empty

Yuki Takei 4 лет назад
Родитель
Сommit
ef9c09f290
1 измененных файлов с 2 добавлено и 6 удалено
  1. 2 6
      packages/app/src/server/routes/apiv3/users.js

+ 2 - 6
packages/app/src/server/routes/apiv3/users.js

@@ -11,6 +11,7 @@ const path = require('path');
 const { body, query } = require('express-validator');
 const { body, query } = require('express-validator');
 const { isEmail } = require('validator');
 const { isEmail } = require('validator');
 const { serializeUserSecurely } = require('../../models/serializers/user-serializer');
 const { serializeUserSecurely } = require('../../models/serializers/user-serializer');
+const { serializePageSecurely } = require('../../models/serializers/page-serializer');
 
 
 const ErrorV3 = require('../../models/vo/error-apiv3');
 const ErrorV3 = require('../../models/vo/error-apiv3');
 
 
@@ -330,12 +331,7 @@ module.exports = (crowi) => {
     try {
     try {
       const result = await Page.findListByCreator(user, req.user, queryOptions);
       const result = await Page.findListByCreator(user, req.user, queryOptions);
 
 
-      // Delete unnecessary data about users
-      result.pages = result.pages.map((page) => {
-        const user = page.lastUpdateUser.toObject();
-        page.lastUpdateUser = user;
-        return page;
-      });
+      result.pages = result.pages.map(page => serializePageSecurely(page));
 
 
       return res.apiv3(result);
       return res.apiv3(result);
     }
     }