fix(intive-friends): only invite set invitation if user hasn't already
been invited to a party
This commit is contained in:
@@ -414,10 +414,13 @@ api.inviteFriends = function(req, res, next) {
|
||||
}
|
||||
api.sessionPartyInvite = function(req,res,next){
|
||||
if (req.session.partyInvite) {
|
||||
res.locals.user.invitations.party = req.session.partyInvite;
|
||||
Group.update({_id:req.session.partyInvite.id},{$addToSet:{invites:res.locals.user._id}});
|
||||
delete req.session.partyInvite;
|
||||
return res.locals.user.save(next);
|
||||
var inv = res.locals.user.invitations;
|
||||
if (!(inv.party && inv.party.id)) {
|
||||
inv.party = req.session.partyInvite;
|
||||
Group.update({_id:req.session.partyInvite.id},{$addToSet:{invites:res.locals.user._id}});
|
||||
delete req.session.partyInvite;
|
||||
return res.locals.user.save(next);
|
||||
}
|
||||
}
|
||||
next();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user