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

Ensure group membership. Related to BiscuIT-ng#60.

parent 3358da61
No related branches found
No related tags found
No related merge requests found
......@@ -31,6 +31,11 @@ def schild_import_csv_single(request: HttpRequest, csv: Union[BinaryIO, str], co
'Failed to import person %s %s: %s') % (person_row['first_name'], person_row['last_name'], err), fail_silently=True)
all_ok = False
# Ensure that newly set primary group is also in member_of
if person.primary_group and person.primary_group not in person.member_of.all():
person.member_of.add(person.primary_group)
person.save()
if all_ok:
messages.success(request, _(
'All persons were imported successfully.'))
......
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