diff --git a/src/categories.js b/src/categories.js index f4becdb4c2..ff2978e0ba 100644 --- a/src/categories.js +++ b/src/categories.js @@ -187,7 +187,7 @@ var db = require('./database'), }; Categories.getModerators = function(cid, callback) { - Groups.getByGroupName('cid:' + cid + ':moderators', {}, function(err, groupObj) { + Groups.getByGroupName('cid:' + cid + ':privileges:mod', {}, function(err, groupObj) { if (!err) { if (groupObj.members && groupObj.members.length) { user.getMultipleUserFields(groupObj.members, ['uid', 'username', 'userslug', 'picture'], function(err, moderators) { @@ -197,7 +197,8 @@ var db = require('./database'), callback(null, []); } } else { - callback(err, null); + // Probably no mods + callback(null, []); } }); }; diff --git a/src/user.js b/src/user.js index b7a73de988..846f6f5486 100644 --- a/src/user.js +++ b/src/user.js @@ -753,7 +753,7 @@ var bcrypt = require('bcryptjs'), }; User.isModerator = function(uid, cid, callback) { - groups.isMemberByGroupName(uid, 'cid:' + cid + ':moderators', function(err, isMember) { + groups.isMemberByGroupName(uid, 'cid:' + cid + ':privileges:mod', function(err, isMember) { if(err) { return calback(err); }