set group member count to 1 on group creation

v1.18.x
barisusakli 10 years ago
parent 2fc8b153c1
commit b48fdfadad

@ -534,6 +534,7 @@ var async = require('async'),
if (data.hasOwnProperty('ownerUid')) { if (data.hasOwnProperty('ownerUid')) {
tasks.push(async.apply(db.setAdd, 'group:' + data.name + ':owners', data.ownerUid)); tasks.push(async.apply(db.setAdd, 'group:' + data.name + ':owners', data.ownerUid));
tasks.push(async.apply(db.sortedSetAdd, 'group:' + data.name + ':members', now, data.ownerUid)); tasks.push(async.apply(db.sortedSetAdd, 'group:' + data.name + ':members', now, data.ownerUid));
tasks.push(async.apply(db.setObjectField, 'group:' + data.name, 'memberCount', 1));
groupData.ownerUid = data.ownerUid; groupData.ownerUid = data.ownerUid;
} }
@ -542,7 +543,7 @@ var async = require('async'),
tasks.push(async.apply(db.setObjectField, 'groupslug:groupname', slug, data.name)); tasks.push(async.apply(db.setObjectField, 'groupslug:groupname', slug, data.name));
} }
async.parallel(tasks, function(err) { async.series(tasks, function(err) {
if (!err) { if (!err) {
plugins.fireHook('action:group.create', groupData); plugins.fireHook('action:group.create', groupData);
} }

Loading…
Cancel
Save