Merge pull request #5877 from TheHollidayInn/guilds-user-becomes-lead-when-joins-empty-group

Groups now make joining user the leader when they are empty
This commit is contained in:
Blade Barringer
2015-09-04 09:43:26 -05:00
2 changed files with 119 additions and 54 deletions
+3
View File
@@ -462,6 +462,9 @@ api.join = function(req, res, next) {
if(!isUserInvited) return res.json(401, {err: "Can't join a group you're not invited to."});
if (!_.contains(group.members, user._id)){
if (group.members.length === 0) {
group.leader = user._id;
}
group.members.push(user._id);
if (group.invites.length > 0) {
group.invites.splice(_.indexOf(group.invites, user._id), 1);