From d6a881e959fb130f442248143f01d0ba8478b0c8 Mon Sep 17 00:00:00 2001 From: sangeethailango Date: Fri, 10 Jan 2025 15:55:29 +0530 Subject: [PATCH 1/2] fix: listing bots as project members --- apiserver/plane/app/serializers/workspace.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apiserver/plane/app/serializers/workspace.py b/apiserver/plane/app/serializers/workspace.py index 862637ff59a..924e4029a6d 100644 --- a/apiserver/plane/app/serializers/workspace.py +++ b/apiserver/plane/app/serializers/workspace.py @@ -177,9 +177,10 @@ class Meta: fields = ["id", "name", "logo_props", "project_members", "identifier"] def get_project_members(self, obj): - members = ProjectMember.objects.filter(project_id=obj.id).values_list( - "member", flat=True - ) + members = ProjectMember.objects.filter( + project_id=obj.id, member__is_bot=False + ).values_list("member", flat=True) + return members From 983e1f67a34a30f95769062db18957b6712f650d Mon Sep 17 00:00:00 2001 From: NarayanBavisetti Date: Fri, 10 Jan 2025 17:56:31 +0530 Subject: [PATCH 2/2] chore: added a filter to removed inactive users --- apiserver/plane/app/serializers/workspace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apiserver/plane/app/serializers/workspace.py b/apiserver/plane/app/serializers/workspace.py index 924e4029a6d..08515bd20d5 100644 --- a/apiserver/plane/app/serializers/workspace.py +++ b/apiserver/plane/app/serializers/workspace.py @@ -178,7 +178,7 @@ class Meta: def get_project_members(self, obj): members = ProjectMember.objects.filter( - project_id=obj.id, member__is_bot=False + project_id=obj.id, member__is_bot=False, is_active=True ).values_list("member", flat=True) return members