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

refactoring. implement doc.creator.toObject()

zahmis 5 лет назад
Родитель
Сommit
ffbf8f46f3
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      src/server/routes/apiv3/attachment.js

+ 4 - 4
src/server/routes/apiv3/attachment.js

@@ -73,10 +73,10 @@ module.exports = (crowi) => {
           },
         },
       );
-      paginateResult.docs = paginateResult.docs.map((doc) => {
-        const user = doc.creator.toObject();
-        doc.creator = user;
-        return doc;
+      paginateResult.docs.forEach((doc) => {
+        if (doc.creator != null && doc.creator instanceof User) {
+          doc.creator = doc.creator.toObject();
+        }
       });
 
       return res.apiv3({ paginateResult });