From 7d695a13cfa9faabb99ea5675b365b3ebb8f1884 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 10 Jul 2025 17:38:36 +0530 Subject: [PATCH] fix: apply user filter if sales user (cherry picked from commit 1ae7018f792c4956c7db352fa18e94f562776693) --- crm/api/dashboard.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crm/api/dashboard.py b/crm/api/dashboard.py index 295d6e56..2fe1dfef 100644 --- a/crm/api/dashboard.py +++ b/crm/api/dashboard.py @@ -14,7 +14,8 @@ def get_number_card_data(from_date="", to_date="", user="", lead_conds="", deal_ from_date = frappe.utils.get_first_day(from_date or frappe.utils.nowdate()) to_date = frappe.utils.get_last_day(to_date or frappe.utils.nowdate()) - is_sales_user = "Sales User" in frappe.get_roles(frappe.session.user) + roles = frappe.get_roles(frappe.session.user) + is_sales_user = "Sales User" in roles and "Sales Manager" not in roles and "System Manager" not in roles if is_sales_user and not user: user = frappe.session.user