From bccd2f3f0989da5d38ab7b8f49084a542be80ecc Mon Sep 17 00:00:00 2001 From: mafo-odoo Date: Fri, 29 Jul 2022 11:53:46 +0000 Subject: [PATCH] [FIX] website_sale_comparison : error when entering number of item in product Steps to reproduce: - Install eCommerce with product comparator - Open the product in - Change the product quantity - Click on the key Current behavior: En error message appears. Expected behavior: No error message appears. Explanation: The productComparison widget overrided the submit with a selector that was not specific to the comparison so its _onFormSubmit function could be called from other pages creating errors. To solve the issue we add a specific class to the form and to the selector. opw-2936994 closes odoo/odoo#97221 X-original-commit: 600e6f3c7ab10b97684fa4268ce5501a3b61e628 Signed-off-by: William Braeckman (wbr) --- .../static/src/js/website_sale_comparison.js | 2 +- .../views/website_sale_comparison_template.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/website_sale_comparison/static/src/js/website_sale_comparison.js b/addons/website_sale_comparison/static/src/js/website_sale_comparison.js index 46a7683a60b..025dbf17f52 100644 --- a/addons/website_sale_comparison/static/src/js/website_sale_comparison.js +++ b/addons/website_sale_comparison/static/src/js/website_sale_comparison.js @@ -265,7 +265,7 @@ publicWidget.registry.ProductComparison = publicWidget.Widget.extend(cartHandler events: { 'click .o_add_compare, .o_add_compare_dyn': '_onClickAddCompare', 'click #o_comparelist_table tr': '_onClickComparelistTr', - 'submit form[action="/shop/cart/update"]': '_onFormSubmit', + 'submit .o_add_cart_form_compare': '_onFormSubmit', }, /** diff --git a/addons/website_sale_comparison/views/website_sale_comparison_template.xml b/addons/website_sale_comparison/views/website_sale_comparison_template.xml index e725bdca255..8833521483d 100644 --- a/addons/website_sale_comparison/views/website_sale_comparison_template.xml +++ b/addons/website_sale_comparison/views/website_sale_comparison_template.xml @@ -110,7 +110,7 @@ -
+