From ba211d4103ce908ed8ec1be85857dc6b5ac30659 Mon Sep 17 00:00:00 2001 From: NarayanBavisetti Date: Thu, 29 Jan 2026 14:23:49 +0530 Subject: [PATCH] fix: module percentage calculation --- apps/api/plane/app/views/workspace/module.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/api/plane/app/views/workspace/module.py b/apps/api/plane/app/views/workspace/module.py index 0cdaf4f56aa..b048481402a 100644 --- a/apps/api/plane/app/views/workspace/module.py +++ b/apps/api/plane/app/views/workspace/module.py @@ -46,7 +46,7 @@ def get(self, request, slug): ) .annotate( completed_issues=Count( - "issue_module__issue__state__group", + "issue_module", filter=Q( issue_module__issue__state__group="completed", issue_module__issue__archived_at__isnull=True, @@ -58,7 +58,7 @@ def get(self, request, slug): ) .annotate( cancelled_issues=Count( - "issue_module__issue__state__group", + "issue_module", filter=Q( issue_module__issue__state__group="cancelled", issue_module__issue__archived_at__isnull=True, @@ -70,7 +70,7 @@ def get(self, request, slug): ) .annotate( started_issues=Count( - "issue_module__issue__state__group", + "issue_module", filter=Q( issue_module__issue__state__group="started", issue_module__issue__archived_at__isnull=True, @@ -82,7 +82,7 @@ def get(self, request, slug): ) .annotate( unstarted_issues=Count( - "issue_module__issue__state__group", + "issue_module", filter=Q( issue_module__issue__state__group="unstarted", issue_module__issue__archived_at__isnull=True, @@ -94,7 +94,7 @@ def get(self, request, slug): ) .annotate( backlog_issues=Count( - "issue_module__issue__state__group", + "issue_module", filter=Q( issue_module__issue__state__group="backlog", issue_module__issue__archived_at__isnull=True,