fix image upload for other users

This commit is contained in:
barisusakli
2015-11-06 16:17:13 -05:00
parent 22bebc770f
commit 356f1d38cb
2 changed files with 10 additions and 44 deletions

View File

@@ -100,12 +100,16 @@ module.exports = function(SocketUser) {
};
SocketUser.getProfilePictures = function(socket, data, callback) {
if (!data || !data.uid) {
return callback(new Error('[[error:invalid-data]]'));
}
async.parallel({
list: async.apply(plugins.fireHook, 'filter:user.listPictures', {
uid: socket.uid,
uid: data.uid,
pictures: []
}),
uploaded: async.apply(user.getUserField, socket.uid, 'uploadedpicture')
uploaded: async.apply(user.getUserField, data.uid, 'uploadedpicture')
}, function(err, data) {
if (err) {
return callback(err);