From 5b99acd2a292a5d310ad439e797c7af6fc7b1abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 6 Mar 2014 19:19:15 +0100 Subject: [PATCH] Fixup: Limiting the creation of duplicated user/project memberships --- taiga/projects/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taiga/projects/models.py b/taiga/projects/models.py index 899b4a17..e232dee9 100644 --- a/taiga/projects/models.py +++ b/taiga/projects/models.py @@ -55,7 +55,7 @@ class Membership(models.Model): def clean(self): # TODO: Review and do it more robust memberships = Membership.objects.filter(user=self.user, project=self.project) - if memberships.count() > 0 and memberships[0].id != self.id: + if self.user and memberships.count() > 0 and memberships[0].id != self.id: raise ValidationError(_('The user is already member of the project')) class Meta: