From 00cc338c07786d4a074f37c432278432e3bf69d5 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:24:03 +0530 Subject: [PATCH] [WEB-3039] fix: assignee count in dashboard (#6418) * fix: assignee count in dashboard * fix: removed the extra filter --- apiserver/plane/app/views/dashboard/base.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apiserver/plane/app/views/dashboard/base.py b/apiserver/plane/app/views/dashboard/base.py index b35c6d6cf..09152784c 100644 --- a/apiserver/plane/app/views/dashboard/base.py +++ b/apiserver/plane/app/views/dashboard/base.py @@ -53,10 +53,10 @@ from .. import BaseAPIView 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, - assignees__in=[request.user], ) .filter( Q( @@ -176,10 +176,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")