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

This commit is contained in:
rohitwaghchaure
2024-03-12 12:27:21 +05:30
committed by GitHub
parent b9a8dd468b
commit 0da19a40a7
3 changed files with 33 additions and 0 deletions

View File

@@ -411,6 +411,19 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
barcode_scanner.process_scan();
}
barcode(doc, cdt, cdn) {
let row = locals[cdt][cdn];
if (row.barcode) {
erpnext.stock.utils.set_item_details_using_barcode(this.frm, row, (r) => {
debugger
frappe.model.set_value(cdt, cdn, {
"item_code": r.message.item_code,
"qty": 1,
});
});
}
}
validate_has_items () {
let table = this.frm.doc.items;
this.frm.has_items = (table && table.length