From 01e321c7606d3f1af69da34b9da492618bffdca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Ates?= Date: Tue, 7 Oct 2014 17:06:44 +0200 Subject: [PATCH] personnes: allow userworker removing of an access. --- calebasse/personnes/forms.py | 5 +++++ 1 file changed, 5 insertions(+) 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: