fix: revert global flag added for erasing barcode

This looked like a hack and doesn't even work anyway! how can row level
barcode-item relation be maitnained on entire form?
This commit is contained in:
Ankush Menat
2022-03-27 22:06:45 +05:30
committed by Ankush Menat
parent 17a2ceb5d1
commit 806f420ddd
2 changed files with 1 additions and 11 deletions

View File

@@ -409,8 +409,6 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
// barcode cleared, remove item
d.item_code = "";
}
this.frm.from_barcode = this.frm.from_barcode ? this.frm.from_barcode + 1 : 1;
this.item_code(doc, cdt, cdn);
}
@@ -431,11 +429,7 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
this.frm.doc.doctype === 'Delivery Note') {
show_batch_dialog = 1;
}
// clear barcode if setting item (else barcode will take priority)
if (this.frm.from_barcode == 0) {
item.barcode = null;
}
this.frm.from_barcode = this.frm.from_barcode - 1 >= 0 ? this.frm.from_barcode - 1 : 0;
item.barcode = null;
if(item.item_code || item.barcode || item.serial_no) {