diff --git a/core/apps/projects/views/project.py b/core/apps/projects/views/project.py index 1e0b268..8c22235 100644 --- a/core/apps/projects/views/project.py +++ b/core/apps/projects/views/project.py @@ -179,7 +179,7 @@ class ProjectAndFolderApiView(views.APIView): folders = ProjectFolder.objects.prefetch_related('projects') projects = Project.objects.exclude(folder__isnull=False) if mine and mine.lower() == 'true': - projects = projects.filter(Q(boss=request.user) | Q(foreman=request.user) | Q(other_members=request.user)) + projects = projects.filter(Q(boss=request.user) | Q(foreman=request.user) | Q(other_members=request.user)).distinct() if wherehouse_ids: projects = projects.filter(wherehouse__in=wherehouse_ids) projects_serializer = serializers.ProjectsSerializer(projects, many=True)