From b8d3b3c5eb63b5241e3d75460b16f1e22cff758d Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:48:43 +0530 Subject: [PATCH] fix: module percentage calculation (#8595) --- 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 0cdaf4f56a..b048481402 100644 --- a/apps/api/plane/app/views/workspace/module.py +++ b/apps/api/plane/app/views/workspace/module.py @@ -46,7 +46,7 @@ class WorkspaceModulesEndpoint(BaseAPIView): ) .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 @@ class WorkspaceModulesEndpoint(BaseAPIView): ) .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 @@ class WorkspaceModulesEndpoint(BaseAPIView): ) .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 @@ class WorkspaceModulesEndpoint(BaseAPIView): ) .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 @@ class WorkspaceModulesEndpoint(BaseAPIView): ) .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,