From 88154c3ebf8fa4a71d03762990d472e79d70f00d Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Wed, 13 Nov 2013 13:51:40 -0500 Subject: [PATCH] closes #497 --- src/routes/user.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/routes/user.js b/src/routes/user.js index b43d770f5c..c0a96e80bb 100644 --- a/src/routes/user.js +++ b/src/routes/user.js @@ -207,11 +207,6 @@ var user = require('./../user.js'), is.on('end', function () { fs.unlinkSync(tempPath); - var imageUrl = nconf.get('upload_url') + filename; - - user.setUserField(uid, 'uploadedpicture', imageUrl); - user.setUserField(uid, 'picture', imageUrl); - require('node-imagemagick').crop({ srcPath: uploadPath, dstPath: uploadPath, @@ -220,8 +215,17 @@ var user = require('./../user.js'), }, function (err, stdout, stderr) { if (err) { winston.err(err); + res.send({ + error: 'Invalid image file!' + }); + return; } + var imageUrl = nconf.get('upload_url') + filename; + + user.setUserField(uid, 'uploadedpicture', imageUrl); + user.setUserField(uid, 'picture', imageUrl); + res.json({ path: imageUrl });