fix: Identical items are added line by line instead of grouped together in POS (#37986)
fix: Identical items are added line by line instead of grouped together in POS (#37986) fix: Identical items are added line by line instead of grouped together in POS (#37986) (cherry picked from commit 011cf3d73e2f4dd98c4b33c502ca34665e067c57) Co-authored-by: bVisible <info@bvisible.ch>
This commit is contained in:
parent
ea7565889f
commit
9ae5c979e8
@ -609,11 +609,12 @@ erpnext.PointOfSale.Controller = class {
|
|||||||
// if item is clicked twice from item selector
|
// if item is clicked twice from item selector
|
||||||
// then "item_code, batch_no, uom, rate" will help in getting the exact item
|
// then "item_code, batch_no, uom, rate" will help in getting the exact item
|
||||||
// to increase the qty by one
|
// to increase the qty by one
|
||||||
const has_batch_no = batch_no;
|
const has_batch_no = (batch_no !== 'null' && batch_no !== null);
|
||||||
item_row = this.frm.doc.items.find(
|
item_row = this.frm.doc.items.find(
|
||||||
i => i.item_code === item_code
|
i => i.item_code === item_code
|
||||||
&& (!has_batch_no || (has_batch_no && i.batch_no === batch_no))
|
&& (!has_batch_no || (has_batch_no && i.batch_no === batch_no))
|
||||||
&& (i.uom === uom)
|
&& (i.uom === uom)
|
||||||
|
&& (i.rate === flt(rate))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user