From c04ec2430a330a9a93fb0c88c10a633802b95b38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Wed, 3 Sep 2014 21:40:52 -0700 Subject: [PATCH] fix form validation error if grantee_type not set --- permissions/forms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/permissions/forms.py b/permissions/forms.py index 9b11a9f..af07ff4 100644 --- a/permissions/forms.py +++ b/permissions/forms.py @@ -42,6 +42,9 @@ class PermissionForm(forms.ModelForm): grantees = Team.objects.filter(name=name) if not grantees.exists(): raise ValidationError("Team '%s' does not exists." % name) + else: + # grantee_type is not in choice set, an error will be reported + return data data['grantee_id'] = grantees.first().id