From 9259694b29c8a90f33e60c36f083f744068ef93c Mon Sep 17 00:00:00 2001 From: pablohashescobar Date: Thu, 11 Sep 2025 17:37:45 +0530 Subject: [PATCH] fix: correct member id in modules list showing deleted_at members --- apps/api/plane/app/views/module/base.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/plane/app/views/module/base.py b/apps/api/plane/app/views/module/base.py index 69d48ae59a7..db64cdf81c4 100644 --- a/apps/api/plane/app/views/module/base.py +++ b/apps/api/plane/app/views/module/base.py @@ -232,9 +232,6 @@ def get_queryset(self): .filter(project_id=self.kwargs.get("project_id")) .filter(workspace__slug=self.kwargs.get("slug")) .annotate(is_favorite=Exists(favorite_subquery)) - .select_related("project") - .select_related("workspace") - .select_related("lead") .prefetch_related("members") .prefetch_related( Prefetch( @@ -315,7 +312,10 @@ def get_queryset(self): ArrayAgg( "members__id", distinct=True, - filter=~Q(members__id__isnull=True), + filter=Q( + members__id__isnull=False, + modulemember__deleted_at__isnull=True, + ), ), Value([], output_field=ArrayField(UUIDField())), )