Skip to content

Commit 9bd97cd

Browse files
committed
[FIX] duplicate container_deposit products in history
1 parent efdce63 commit 9bd97cd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

pos_container_deposit/static/src/js/models.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,14 @@ odoo.define("pos_container_deposit.models", function (require) {
4040
* When adding a product with container deposit, add its container deposit product
4141
**/
4242
super.add_orderline(...arguments);
43-
if (line.container_deposit_product && !line.container_deposit_line) {
43+
//get unpayed orders orders from db.pos
44+
const all_unpaid = this.pos.get_order_list().map(x => x.cid)
45+
const is_unpaid = all_unpaid.includes(line.order.cid)
46+
if (
47+
line.container_deposit_product &&
48+
!line.container_deposit_line &&
49+
is_unpaid
50+
) {
4451
this.add_product(line.container_deposit_product, {
4552
quantity: line.get_quantity(),
4653
});

0 commit comments

Comments
 (0)