mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-21 20:02:03 +01:00
fix privilege upgrade script
This commit is contained in:
@@ -233,18 +233,17 @@ Upgrade.upgrade = function(callback) {
|
||||
var privs = ['find', 'read', 'topics:reply', 'topics:create'];
|
||||
|
||||
async.each(privs, function(priv, next) {
|
||||
|
||||
categoryHasPrivilegesSet(cid, priv, function(err, privilegesSet) {
|
||||
if (err || privilegesSet) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
async.eachLimit(groups, 50, function(group, next) {
|
||||
if (group && !group.hidden) {
|
||||
if (group.name === 'guests' && (priv === 'topics:reply' || priv === 'topics:create')) {
|
||||
if (group) {
|
||||
if (group === 'guests' && (priv === 'topics:reply' || priv === 'topics:create')) {
|
||||
return next();
|
||||
}
|
||||
Groups.join('cid:' + cid + ':privileges:groups:' + priv, group.name, next);
|
||||
Groups.join('cid:' + cid + ':privileges:groups:' + priv, group, next);
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user