fix: ignore items without info for pending qty computation
diff --git a/erpnext/public/js/utils/serial_no_batch_selector.js b/erpnext/public/js/utils/serial_no_batch_selector.js
index 5761bb8..f484545 100644
--- a/erpnext/public/js/utils/serial_no_batch_selector.js
+++ b/erpnext/public/js/utils/serial_no_batch_selector.js
@@ -608,7 +608,10 @@
&& doc.fg_completed_qty
&& erpnext.stock.bom
&& erpnext.stock.bom.name === doc.bom_no;
- const itemChecks = !!item && !item.allow_alternative_item;
+ const itemChecks = !!item
+ && !item.allow_alternative_item
+ && erpnext.stock.bom && erpnext.stock.items
+ && (item.item_code in erpnext.stock.bom.items);
return docChecks && itemChecks;
}