fix: add filter for disabled batch
diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
index 57bb71e..2776a74 100644
--- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
+++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py
@@ -1312,7 +1312,10 @@
batch_ledger.warehouse,
Sum(batch_ledger.qty).as_("qty"),
)
- .where(((batch_table.expiry_date >= today()) | (batch_table.expiry_date.isnull())))
+ .where(
+ (batch_table.disabled == 0)
+ & ((batch_table.expiry_date >= today()) | (batch_table.expiry_date.isnull()))
+ )
.where(stock_ledger_entry.is_cancelled == 0)
.groupby(batch_ledger.batch_no, batch_ledger.warehouse)
)