Skip to content
Snippets Groups Projects

Mark code-entered invitation accepted after signup

All threads resolved!
+ 5
0
@@ -660,6 +660,11 @@ class AccountRegisterForm(SignupForm, ExtensibleForm):
Person.objects.create(user=user, **data)
if person_qs.exists():
person_qs.update(user=user, **data)
invitation_code = request.session.get("invitation_code")
if invitation_code:
invitation = PersonInvitation.objects.get(key=invitation_code)
from invitations.views import accept_invitation
accept_invitation(invitation, request, user)
self.custom_signup(request, user)
setup_user_email(request, user, [])
return user
Loading