From 88841e4a5ef62ad5fef9bd880b3a8bfcfc913c5d Mon Sep 17 00:00:00 2001 From: Prateek Shourya Date: Tue, 4 Feb 2025 21:57:48 +0530 Subject: [PATCH] [WEB-3309] fix: project stats endpoint --- apiserver/plane/app/views/analytic/base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apiserver/plane/app/views/analytic/base.py b/apiserver/plane/app/views/analytic/base.py index d4e2357c3e9..631c6884a6b 100644 --- a/apiserver/plane/app/views/analytic/base.py +++ b/apiserver/plane/app/views/analytic/base.py @@ -456,7 +456,7 @@ class ProjectStatsEndpoint(BaseAPIView): @allow_permission([ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST], level="WORKSPACE") def get(self, request, slug): fields = request.GET.get("fields", "").split(",") - project_ids = request.GET.get("project_ids", "").split(",") + project_ids = request.GET.get("project_ids", "") valid_fields = { "total_issues", @@ -471,9 +471,8 @@ def get(self, request, slug): requested_fields = valid_fields projects = Project.objects.filter(workspace__slug=slug) - if project_ids: - projects = projects.filter(id__in=project_ids) + projects = projects.filter(id__in=project_ids.split(",")) annotations = {} if "total_issues" in requested_fields: