@ -389,9 +389,10 @@ adminController.groups.get = function(req, res, next) {
isAdmin: true,
showSystemGroups: true
}, function(err, groups) {
groups = groups.filter(function(group) {
return group.name !== 'registered-users' && group.name !== 'guests' && group.name.indexOf(':privileges:') === -1;
});
if (err) {
return next(err);
}
res.render('admin/manage/groups', {
groups: groups,
yourid: req.user.uid
@ -76,7 +76,10 @@ var async = require('async'),
return callback(err);
groupNames = groupNames.concat(ephemeralGroups);
groupNames = groupNames.filter(function(groupName) {
return groupName && groupName.indexOf(':privileges:') === -1 && groupName !== 'registered-users' && groupName !== 'guests';
async.parallel({
groups: async.apply(async.map, groupNames, function (groupName, next) {