fix: barcode field on line item not working (backport #40381) (#40383)

fix: barcode field on line item not working (#40381)

(cherry picked from commit 0da19a40a7)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
This commit is contained in:
mergify[bot]
2024-03-12 13:49:08 +05:30
committed by GitHub
parent ffd04b3960
commit 80df6094e3
3 changed files with 33 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
// License: GNU General Public License v3. See license.txt
frappe.provide("erpnext");
frappe.provide("erpnext.utils");
frappe.provide("erpnext.stock.utils");
$.extend(erpnext, {
get_currency: function (company) {
@@ -1084,3 +1085,10 @@ function attach_selector_button(inner_text, append_loction, context, grid_row) {
context.show_serial_batch_selector(grid_row.frm, grid_row.doc, "", "", true);
});
}
$.extend(erpnext.stock.utils, {
set_item_details_using_barcode(frm, child_row, callback) {
const barcode_scanner = new erpnext.utils.BarcodeScanner({ frm: frm });
barcode_scanner.scan_api_call(child_row.barcode, callback);
},
});