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

delete unnecessary data about users

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

+ 8 - 0
src/server/routes/apiv3/users.js

@@ -248,6 +248,14 @@ module.exports = (crowi) => {
 
     try {
       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;
+      });
+
       return res.apiv3(result);
     }
     catch (err) {