From 40c166a0a05bf8ff39ba55de0aa36b6a37afb890 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Wed, 31 Jul 2024 14:01:27 +0530 Subject: [PATCH] refactor: date filters should be explicit --- .../sales_pipeline_analytics/sales_pipeline_analytics.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py index 9cc69d24a2b..0c540f75df0 100644 --- a/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py +++ b/erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py @@ -147,6 +147,10 @@ class SalesPipelineAnalytics: conditions.append( ["expected_closing", "between", [self.filters.get("from_date"), self.filters.get("to_date")]] ) + elif self.filters.get("from_date") and not self.filters.get("to_date"): + conditions.append(["expected_closing", ">=", self.filters.get("from_date")]) + elif not self.filters.get("from_date") and self.filters.get("to_date"): + conditions.append(["expected_closing", "<=", self.filters.get("to_date")]) return conditions