diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py index aee641c67c1..8957739b31a 100644 --- a/erpnext/stock/report/stock_balance/stock_balance.py +++ b/erpnext/stock/report/stock_balance/stock_balance.py @@ -347,7 +347,7 @@ class StockBalanceReport: warehouse_table = frappe.qb.DocType("Warehouse") if self.filters.get("warehouse"): - apply_warehouse_filter(query, sle, self.filters) + query = apply_warehouse_filter(query, sle, self.filters) elif warehouse_type := self.filters.get("warehouse_type"): query = ( diff --git a/erpnext/stock/report/stock_ledger/stock_ledger.py b/erpnext/stock/report/stock_ledger/stock_ledger.py index 54335ff6507..addf938ec61 100644 --- a/erpnext/stock/report/stock_ledger/stock_ledger.py +++ b/erpnext/stock/report/stock_ledger/stock_ledger.py @@ -540,8 +540,8 @@ def get_opening_balance_from_batch(filters, columns, sl_entries): } for fields in ["item_code", "warehouse"]: - value = filters.get(fields) - query_filters[fields] = ("in", value) + if value := filters.get(fields): + query_filters[fields] = ("in", value) opening_data = frappe.get_all( "Stock Ledger Entry",