diff --git a/src/posts.js b/src/posts.js index 42ce8103bb..8f1d214a68 100644 --- a/src/posts.js +++ b/src/posts.js @@ -338,18 +338,25 @@ var RDB = require('./redis.js'), } }); } - - async.each(images, uploadImage, function(err) { - if(!err) { - postData.uploadedImages = JSON.stringify(uploadedImages); - Posts.setPostField(pid, 'uploadedImages', postData.uploadedImages); - - callback(postData); - } else { - console.log(err); - callback(null); - } - }); + + if(!images) { + console.log('images ', images); + postData.uploadedImages = JSON.stringify(uploadedImages); + Posts.setPostField(pid, 'uploadedImages', postData.uploadedImages); + callback(postData); + } else { + async.each(images, uploadImage, function(err) { + if(!err) { + postData.uploadedImages = JSON.stringify(uploadedImages); + Posts.setPostField(pid, 'uploadedImages', postData.uploadedImages); + + callback(postData); + } else { + console.log(err); + callback(null); + } + }); + } }); } else { callback(null);