fix: correct query filter assignment in stock ledger and balance reports

(cherry picked from commit e60c711fdc)
This commit is contained in:
Karm Soni
2025-07-07 11:06:46 +05:30
committed by Mergify
parent 62033b5c7a
commit fa01bdc490
2 changed files with 3 additions and 3 deletions

View File

@@ -347,7 +347,7 @@ class StockBalanceReport:
warehouse_table = frappe.qb.DocType("Warehouse") warehouse_table = frappe.qb.DocType("Warehouse")
if self.filters.get("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"): elif warehouse_type := self.filters.get("warehouse_type"):
query = ( query = (

View File

@@ -540,8 +540,8 @@ def get_opening_balance_from_batch(filters, columns, sl_entries):
} }
for fields in ["item_code", "warehouse"]: for fields in ["item_code", "warehouse"]:
value = filters.get(fields) if value := filters.get(fields):
query_filters[fields] = ("in", value) query_filters[fields] = ("in", value)
opening_data = frappe.get_all( opening_data = frappe.get_all(
"Stock Ledger Entry", "Stock Ledger Entry",