chore: allow to override serial batch selector
diff --git a/erpnext/public/js/utils.js b/erpnext/public/js/utils.js
index 7655ad9..a1b181f 100755
--- a/erpnext/public/js/utils.js
+++ b/erpnext/public/js/utils.js
@@ -430,25 +430,23 @@
item_row.has_batch_no = r.message.has_batch_no;
item_row.has_serial_no = r.message.has_serial_no;
- frappe.require("assets/erpnext/js/utils/serial_no_batch_selector.js", function () {
- new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
- if (r) {
- let update_values = {
- serial_and_batch_bundle: r.name,
- qty: Math.abs(r.total_qty),
- };
+ new erpnext.SerialBatchPackageSelector(frm, item_row, (r) => {
+ if (r) {
+ let update_values = {
+ serial_and_batch_bundle: r.name,
+ qty: Math.abs(r.total_qty),
+ };
- if (!warehouse_field) {
- warehouse_field = "warehouse";
- }
-
- if (r.warehouse) {
- update_values[warehouse_field] = r.warehouse;
- }
-
- frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+ if (!warehouse_field) {
+ warehouse_field = "warehouse";
}
- });
+
+ if (r.warehouse) {
+ update_values[warehouse_field] = r.warehouse;
+ }
+
+ frappe.model.set_value(item_row.doctype, item_row.name, update_values);
+ }
});
});
},