diff --git a/models/sale_order.py b/models/sale_order.py index a009b938c3d..2b1bbc050ea 100644 --- a/models/sale_order.py +++ b/models/sale_order.py @@ -19,7 +19,7 @@ class SaleOrder(models.Model): return error @api.multi - def _cart_update(self, product_id=None, line_id=None, add_qty=0, set_qty=0, attributes=None, **kwargs): - res = super(SaleOrder, self)._cart_update(product_id=product_id, line_id=line_id, add_qty=add_qty, set_qty=set_qty, attributes=attributes, **kwargs) + def _cart_update(self, product_id=None, line_id=None, add_qty=0, set_qty=0, **kwargs): + res = super(SaleOrder, self)._cart_update(product_id=product_id, line_id=line_id, add_qty=add_qty, set_qty=set_qty, **kwargs) self.recompute_coupon_lines() return res diff --git a/static/src/js/website_sale_coupon.test.js b/static/src/js/website_sale_coupon.test.js index 61573c728a8..45696dc4233 100644 --- a/static/src/js/website_sale_coupon.test.js +++ b/static/src/js/website_sale_coupon.test.js @@ -91,6 +91,11 @@ tour.register('shop_sale_coupon', { trigger: '#wrap:not(:has(#cart_products))', run: function () {}, // it's a check }, + { + content: "check cart is empty (2)", + trigger: 'div.js_cart_lines:contains(Your cart is empty!)', + run: function () {}, // it's a check + }, /* 4. Disabled customize options coupon box & 'Show # found'*/ { content: "open customize menu", @@ -107,18 +112,4 @@ tour.register('shop_sale_coupon', { }, ] ); - -//Check if website_sale_options is installed since its adding an extra step to add to cart -if ('website_sale_options.website_sale' in odoo.__DEBUG__.services) { - var steps = tour.tours.shop_sale_coupon.steps; - for (var k=0; k