diff --git a/src/socket.io/user/profile.js b/src/socket.io/user/profile.js index 5a365d6ff2..5fb6eb1089 100644 --- a/src/socket.io/user/profile.js +++ b/src/socket.io/user/profile.js @@ -42,9 +42,9 @@ module.exports = function(SocketUser) { return callback(new Error('[[error:no-privileges]]')); } - user.isAdministrator(socket.uid, function(err, isAdmin) { - if (!isAdmin && data.uid !== socket.uid) { - return callback(new Error('[[error:no-privileges]]')); + user.isAdminOrSelf(socket.uid, data.uid, function(err) { + if (err) { + return callback(err); } user.removeCoverPicture(data, callback); @@ -154,4 +154,4 @@ module.exports = function(SocketUser) { }; -}; \ No newline at end of file +};