fix: enhance warehouse filter to support list and tuple values (#48755)

This commit is contained in:
Soni Karm
2025-07-26 11:32:23 +05:30
committed by GitHub
parent 176a124f1a
commit 0cb2c41cba

View File

@@ -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)