From 0cb2c41cba2c83ba91be48b1f976788e1f019c55 Mon Sep 17 00:00:00 2001 From: Soni Karm <93865733+karm1000@users.noreply.github.com> Date: Sat, 26 Jul 2025 11:32:23 +0530 Subject: [PATCH] fix: enhance warehouse filter to support list and tuple values (#48755) --- erpnext/stock/report/stock_balance/stock_balance.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py index f828026f18d..2535fc4096f 100644 --- a/erpnext/stock/report/stock_balance/stock_balance.py +++ b/erpnext/stock/report/stock_balance/stock_balance.py @@ -283,8 +283,11 @@ class StockBalanceReport: ) for fieldname in ["warehouse", "item_code", "item_group", "warehouse_type"]: - if self.filters.get(fieldname): - query = query.where(table[fieldname] == self.filters.get(fieldname)) + if value := self.filters.get(fieldname): + if isinstance(value, list | tuple): + query = query.where(table[fieldname].isin(value)) + else: + query = query.where(table[fieldname] == value) return query.run(as_dict=True)