diff --git a/erpnext/stock/doctype/warehouse/warehouse.py b/erpnext/stock/doctype/warehouse/warehouse.py index e38c44032ad..4600c2bbaae 100644 --- a/erpnext/stock/doctype/warehouse/warehouse.py +++ b/erpnext/stock/doctype/warehouse/warehouse.py @@ -269,7 +269,7 @@ def apply_warehouse_filter(query, sle, filters): for condition in range_conditions[1:]: combined_condition = combined_condition | condition - child_query = child_query.where(combined_condition & (warehouse_table.name == sle.warehouse)) + child_query = child_query.where(combined_condition).where(warehouse_table.name == sle.warehouse) query = query.where(ExistsCriterion(child_query))