Skip to content

Commit

Permalink
Delay sending invites until after membership is created
Browse files Browse the repository at this point in the history
  • Loading branch information
paltman committed Sep 23, 2014
1 parent 1f09b0b commit 20a004a
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion teams/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,11 +141,12 @@ def add_user(self, user, role):
return membership

def invite_user(self, from_user, to_email, role):
invite = JoinInvitation.invite(from_user, to_email)
invite = JoinInvitation.invite(from_user, to_email, send=False)
membership, _ = self.memberships.get_or_create(
invite=invite,
defaults={"role": role, "state": Membership.STATE_INVITED}
)
invite.send_invite()
return membership

def for_user(self, user):
Expand Down

0 comments on commit 20a004a

Please sign in to comment.