Sotaro KARASAWA 9 лет назад
Родитель
Сommit
6dd86b3020
1 измененных файлов с 12 добавлено и 8 удалено
  1. 12 8
      lib/routes/attachment.js

+ 12 - 8
lib/routes/attachment.js

@@ -90,15 +90,19 @@ module.exports = function(crowi, app) {
           return Attachment.create(id, req.user, filePath, originalName, fileName, fileType, fileSize);
         }).then(function(data) {
           var imageUrl = fileUploader.generateUrl(data.filePath);
-
-          page.creator = User.filterToPublicFields(page.creator);
-          data.creator = User.filterToPublicFields(data.creator);
-          return res.json(ApiResponse.success({
-            page: page,
-            attachment: data,
+          var result = {
+            page: page.toObject(),
+            attachment: data.toObject(),
             filename: imageUrl,
-            pageCreated: pageCreated,
-          }));
+            pageCreatet: pageCreated,
+          };
+
+          debug('atta creator', data.creator);
+          debug('atta creator', result.attachment.creator);
+          result.page.creator = User.filterToPublicFields(result.page.creator);
+          result.attachment.creator = User.filterToPublicFields(result.attachment.creator);
+          debug('atta creator', result.attachment.creator);
+          return res.json(ApiResponse.success(result));
         }).catch(function (err) {
           debug('Error on saving attachment data', err);
           // @TODO