|
|
@@ -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
|