filter cids with a single .filter thanks @julianlam

v1.18.x
Barış Soner Uşaklı 10 years ago
parent 06d547a6cb
commit fc28cbf887

@ -101,16 +101,9 @@ module.exports = function(privileges) {
return callback(err); return callback(err);
} }
cids = cids.map(function(cid, index) { cids = cids.filter(function(cid, index) {
return !results.categories[index].disabled ? cid : null; return !results.categories[index].disabled ||
}); (results.allowedTo[index] || results.isAdmin || results.isModerators[index]);
if (results.isAdmin) {
return callback(null, cids.filter(Boolean));
}
cids = cids.map(function(cid, index) {
return (results.allowedTo[index] || results.isModerators[index]) ? cid : null;
}); });
callback(null, cids.filter(Boolean)); callback(null, cids.filter(Boolean));

Loading…
Cancel
Save