Skip to content
Snippets Groups Projects
Verified Commit 9088af3c authored by magicfelix's avatar magicfelix
Browse files

Mark code-entered invitation accepted after signup

parent 130c005a
No related branches found
No related tags found
1 merge request!1119Mark code-entered invitation accepted after signup
Pipeline #102751 passed with warnings
......@@ -664,6 +664,16 @@ class AccountRegisterForm(SignupForm, ExtensibleForm):
setattr(person, field, value)
person.user = user
person.save()
invitation_code = request.session.get("invitation_code")
if invitation_code:
from invitations.views import accept_invitation # noqa
try:
invitation = PersonInvitation.objects.get(key=invitation_code)
except PersonInvitation.DoesNotExist:
raise SuspiciousOperation()
accept_invitation(invitation, request, user)
self.custom_signup(request, user)
setup_user_email(request, user, [])
return user
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment