diff --git a/calebasse/personnes/forms.py b/calebasse/personnes/forms.py index 1b733652..44f6c3e1 100644 --- a/calebasse/personnes/forms.py +++ b/calebasse/personnes/forms.py @@ -80,6 +80,11 @@ class UserForm(forms.ModelForm): else: UserWorker.objects.create(user=instance, worker=worker) self.save_m2m = save_m2m + else: + try: + instance.userworker.delete() + except UserWorker.DoesNotExist: + pass if instance.pk: instance.groups = self.cleaned_data['groups'] if commit: