fix undefined next

v1.18.x
barisusakli 9 years ago
parent 88ded50115
commit f0cc9120ba

@ -15,19 +15,19 @@ module.exports = function(Groups) {
function join() { function join() {
var tasks = [ var tasks = [
async.apply(db.sortedSetAdd, 'group:' + groupName + ':members', Date.now(), uid), async.apply(db.sortedSetAdd, 'group:' + groupName + ':members', Date.now(), uid),
async.apply(db.incrObjectField, 'group:' + groupName, 'memberCount') async.apply(db.incrObjectField, 'group:' + groupName, 'memberCount')
]; ];
async.waterfall([ async.waterfall([
function(next) { function(next) {
async.parallel({ async.parallel({
isAdmin: function(next) { isAdmin: function(next) {
user.isAdministrator(uid, next); user.isAdministrator(uid, next);
}, },
isHidden: function(next) { isHidden: function(next) {
Groups.isHidden(groupName, next); Groups.isHidden(groupName, next);
} }
}, next); }, next);
}, },
function(results, next) { function(results, next) {
if (results.isAdmin) { if (results.isAdmin) {
@ -213,10 +213,10 @@ module.exports = function(Groups) {
Groups.destroy(groupName, callback); Groups.destroy(groupName, callback);
} else { } else {
if (parseInt(groupData.hidden, 10) !== 1) { if (parseInt(groupData.hidden, 10) !== 1) {
db.sortedSetAdd('groups:visible:memberCount', groupData.memberCount, groupName, next); db.sortedSetAdd('groups:visible:memberCount', groupData.memberCount, groupName, callback);
} else { } else {
callback(); callback();
} }
} }
}); });
}); });

Loading…
Cancel
Save