Merge pull request #982 from ae-utbm/groups

fix get_or_create in club group migration
This commit is contained in:
thomas girod 2025-01-04 19:01:16 +01:00 committed by GitHub
commit 728065e771
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,10 +34,12 @@ def migrate_meta_groups(apps: StateApps, schema_editor):
clubs = list(Club.objects.all())
for club in clubs:
club.board_group = meta_groups.get_or_create(
name=club.unix_name + settings.SITH_BOARD_SUFFIX
name=club.unix_name + settings.SITH_BOARD_SUFFIX,
defaults={"is_meta": True},
)[0]
club.members_group = meta_groups.get_or_create(
name=club.unix_name + settings.SITH_MEMBER_SUFFIX
name=club.unix_name + settings.SITH_MEMBER_SUFFIX,
defaults={"is_meta": True},
)[0]
club.save()
club.refresh_from_db()