fix: project duplicate when diff. way grant access

This commit is contained in:
Élie Bouttier 2014-08-08 19:28:16 -07:00
parent 1e2ff3bd78
commit 6f4fad51ba

View file

@ -43,7 +43,7 @@ class ProjectMiddleware:
# access granted by specific permission
query |= Q(permissions__grantee_type=PermissionModel.GRANTEE_USER,
permissions__grantee_name=user.username)
projects = Project.objects.filter(query)
projects = Project.objects.filter(query).distinct()
request.projects = projects
project = view_kwargs.get('project')