v1.18.x
Barış Soner Uşaklı 7 years ago
parent ec1add91e9
commit b86c4b3073

@ -265,11 +265,12 @@ Messaging.canMessageUser = function (uid, toUid, callback) {
async.parallel({
settings: async.apply(user.getSettings, toUid),
isAdmin: async.apply(user.isAdministrator, uid),
isModerator: async.apply(user.isModeratorOfAnyCategory, uid),
isFollowing: async.apply(user.isFollowing, toUid, uid),
}, next);
},
function (results, next) {
if (results.settings.restrictChat && !results.isAdmin && !results.isFollowing) {
if (results.settings.restrictChat && !results.isAdmin && !results.isModerator && !results.isFollowing) {
return next(new Error('[[error:chat-restricted]]'));
}

Loading…
Cancel
Save