commit | 1f28ca717ef125b0d5c09f8c57a5f0ac72806295 | [log] [tgz] |
---|---|---|
author | s-aga-r <sagarsharma.s312@gmail.com> | Fri Jun 09 12:06:46 2023 +0530 |
committer | s-aga-r <sagarsharma.s312@gmail.com> | Fri Jun 09 12:06:46 2023 +0530 |
tree | 99c18f949725d609d17542871d5633483633582e | |
parent | 1d904c0a86131a23a5c9e86ef474cd63483a452e [diff] |
fix(ux): set entries qty to `1` before making the field read-only
diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js index 614b466..f28eed3 100644 --- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js +++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js
@@ -127,6 +127,14 @@ }, toggle_fields(frm) { + if (frm.doc.has_serial_no) { + frm.doc.entries.forEach(row => { + if (Math.abs(row.qty) !== 1) { + frappe.model.set_value(row.doctype, row.name, "qty", 1); + } + }) + } + frm.fields_dict.entries.grid.update_docfield_property( 'serial_no', 'read_only', !frm.doc.has_serial_no );