Explorar el Código

delete unnecessary data about users

zahmis hace 5 años
padre
commit
7940b8d00a
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      src/server/routes/apiv3/attachment.js

+ 6 - 1
src/server/routes/apiv3/attachment.js

@@ -68,11 +68,16 @@ module.exports = (crowi) => {
           limit,
           offset,
           populate: {
-            path: 'author',
+            path: 'creator',
             select: User.USER_PUBLIC_FIELDS,
           },
         },
       );
+      paginateResult.docs = paginateResult.docs.map((doc) => {
+        const user = doc.creator.toObject();
+        doc.creator = user;
+        return doc;
+      });
 
       return res.apiv3({ paginateResult });
     }