From 450b488a83574a15fc663c1c743e440de077e0fb Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Wed, 30 Jul 2025 15:22:29 +0530 Subject: [PATCH] fix: server error on opportunity summary by sales stage report --- .../opportunity_summary_by_sales_stage.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py b/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py index 5bbc4aa886..27e913d8c4 100644 --- a/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py +++ b/erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py @@ -153,8 +153,13 @@ class OpportunitySummaryBySalesStage: }[self.filters.get("based_on")] if self.filters.get("based_on") == "Opportunity Owner": - if d.get(based_on) == "[]" or d.get(based_on) is None or d.get(based_on) == _("Not Assigned"): - assignments = [_("Not Assigned")] + if ( + d.get(based_on) == "[]" + or d.get(based_on) is None + or d.get(based_on) == "Not Assigned" + or d.get(based_on) == "" + ): + assignments = ["Not Assigned"] else: assignments = json.loads(d.get(based_on)) -- GitLab