From d2cc54969651d35df316fa4621fda6246f0cdc25 Mon Sep 17 00:00:00 2001 From: Pandiyan37 Date: Fri, 17 Apr 2026 18:26:34 +0530 Subject: [PATCH] fix(manufacturing): handle empty list in query builder (cherry picked from commit 9e5d94c1e6b4900a468f191151bcb1890d377f85) --- .../material_requirements_planning_report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py b/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py index 9a17948362a..fc987d29f93 100644 --- a/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py +++ b/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py @@ -78,10 +78,12 @@ class MaterialRequirementsPlanningReport: (so.docstatus == 1) & (so.status.notin(["Closed", "Completed", "Stopped"])) & (so_item.docstatus == 1) - & (so_item.item_code.isin(items)) ) ) + if items: + query = query.where(so_item.item_code.isin(items)) + if self.filters.get("warehouse"): warehouses = [self.filters.get("warehouse")] if frappe.db.get_value("Warehouse", self.filters.get("warehouse"), "is_group"):