diff --git a/src/socket.io/admin/categories.js b/src/socket.io/admin/categories.js index 9a9ef0ea7e..55d8300819 100644 --- a/src/socket.io/admin/categories.js +++ b/src/socket.io/admin/categories.js @@ -113,12 +113,18 @@ Categories.setGroupPrivilege = function(socket, data, callback) { Categories.groupsList = function(socket, cid, callback) { groups.list({ expand: false, + isAdmin: true, showSystemGroups: true }, function(err, data) { if(err) { return callback(err); } + // Remove privilege groups + data = data.filter(function(groupObj) { + return groupObj.name.indexOf(':privileges:') === -1; + }); + async.map(data, function(groupObj, next) { privileges.categories.groupPrivileges(cid, groupObj.name, function(err, privileges) { if(err) {