diff options
| author | 2019-10-20 13:28:30 +0100 | |
|---|---|---|
| committer | 2019-10-20 13:28:30 +0100 | |
| commit | ea149e7ee58b8889d71b6f4153530a1347465f2c (patch) | |
| tree | 4fdd9be4a5b58f4fa039c70c9a50a9fecf85d7b8 /pydis_site/apps | |
| parent | GH signup prevention, views and templates for settings pages (diff) | |
Signals: Move group changes outside of the loop
Diffstat (limited to 'pydis_site/apps')
| -rw-r--r-- | pydis_site/apps/home/signals.py | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/pydis_site/apps/home/signals.py b/pydis_site/apps/home/signals.py index 9f286882..4bf50b78 100644 --- a/pydis_site/apps/home/signals.py +++ b/pydis_site/apps/home/signals.py @@ -251,10 +251,10 @@ class AllauthSignalListener:                  except RoleMapping.DoesNotExist:                      continue  # No mapping exists -                account.user.groups.add( -                    *[group for group in new_groups if group not in current_groups] -                ) +            account.user.groups.add( +                *[group for group in new_groups if group not in current_groups] +            ) -                account.user.groups.remove( -                    *[mapping.group for mapping in mappings if mapping.group not in new_groups] -                ) +            account.user.groups.remove( +                *[mapping.group for mapping in mappings if mapping.group not in new_groups] +            ) | 
