Skip to content
Snippets Groups Projects
Commit fb85b853 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch '752-auth-groups-do-not-sync-with-aleksis-groups-for-new-users' into 'master'

Sync AlekSIS groups to Django groups on registration of existing Persons

Closes #752

See merge request !1117
parents 0587d9ff fa8b280e
No related branches found
No related tags found
1 merge request!1117Sync AlekSIS groups to Django groups on registration of existing Persons
Pipeline #100908 canceled
......@@ -659,7 +659,11 @@ class AccountRegisterForm(SignupForm, ExtensibleForm):
if get_site_preferences()["account__auto_create_person"]:
Person.objects.create(user=user, **data)
if person_qs.exists():
person_qs.update(user=user, **data)
person = person_qs.first()
for field, value in data.items():
setattr(person, field, value)
person.user = user
person.save()
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