diff --git a/src/authentic2_cut/apps.py b/src/authentic2_cut/apps.py index 22ac619..795ca7c 100644 --- a/src/authentic2_cut/apps.py +++ b/src/authentic2_cut/apps.py @@ -116,7 +116,7 @@ class AppConfig(django.apps.AppConfig): del form.fields['creation_domain'] del form.fields['validation_partner'] else: - for field_name in form.fields: + for field_name in list(form.fields): if field_name not in ['username', 'first_name', 'last_name', @@ -144,7 +144,7 @@ class AppConfig(django.apps.AppConfig): del form.fields[field_name] form.fields['comment'].widget = Textarea(attrs={'rows': 4}) else: - for field_name in form.fields: + for field_name in list(form.fields): if field_name not in ['username', 'first_name', 'last_name', @@ -167,7 +167,7 @@ class AppConfig(django.apps.AppConfig): # Si un compte est validé, on interdit la modification des attributs coeurs if form.instance.attributes.validated: - for field_name in form.fields: + for field_name in list(form.fields): if field_name in ['first_name', 'last_name', 'birthcountry_insee', @@ -208,7 +208,7 @@ class AppConfig(django.apps.AppConfig): del form.fields[field_name] form.fields['comment'].widget = Textarea(attrs={'readonly': '', 'rows': 4}) else: - for field_name in form.fields: + for field_name in list(form.fields): if field_name not in ['username', 'first_name', 'last_name', 'email']: del form.fields[field_name]