From 93af64e653f58516a69b4895d1dea7966df6c449 Mon Sep 17 00:00:00 2001 From: NarayanBavisetti Date: Fri, 17 Jan 2025 15:14:21 +0530 Subject: [PATCH 1/2] fix: assignee count in dashboard --- apiserver/plane/app/views/dashboard/base.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apiserver/plane/app/views/dashboard/base.py b/apiserver/plane/app/views/dashboard/base.py index b35c6d6cf5a..b8981c99bed 100644 --- a/apiserver/plane/app/views/dashboard/base.py +++ b/apiserver/plane/app/views/dashboard/base.py @@ -53,6 +53,7 @@ def dashboard_overview_stats(self, request, slug): assigned_issues = ( Issue.issue_objects.filter( + (Q(assignees__in=[request.user]) & Q(issue_assignee__deleted_at__isnull=True)), project__project_projectmember__is_active=True, project__project_projectmember__member=request.user, workspace__slug=slug, @@ -176,10 +177,13 @@ def dashboard_assigned_issues(self, request, slug): # get all the assigned issues assigned_issues = ( Issue.issue_objects.filter( + ( + Q(assignees__in=[request.user]) + & Q(issue_assignee__deleted_at__isnull=True) + ), workspace__slug=slug, project__project_projectmember__member=request.user, project__project_projectmember__is_active=True, - assignees__in=[request.user], ) .filter(**filters) .select_related("workspace", "project", "state", "parent") From a7af8b337bbdcbaf13337304009d9aa17e3f8779 Mon Sep 17 00:00:00 2001 From: NarayanBavisetti Date: Fri, 17 Jan 2025 15:16:46 +0530 Subject: [PATCH 2/2] fix: removed the extra filter --- apiserver/plane/app/views/dashboard/base.py | 1 - 1 file changed, 1 deletion(-) diff --git a/apiserver/plane/app/views/dashboard/base.py b/apiserver/plane/app/views/dashboard/base.py index b8981c99bed..09152784c60 100644 --- a/apiserver/plane/app/views/dashboard/base.py +++ b/apiserver/plane/app/views/dashboard/base.py @@ -57,7 +57,6 @@ def dashboard_overview_stats(self, request, slug): project__project_projectmember__is_active=True, project__project_projectmember__member=request.user, workspace__slug=slug, - assignees__in=[request.user], ) .filter( Q(