diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index c316f69d53c..66d2985e43f 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -211,7 +211,7 @@ $('.oe_website_sale').each(function () { }); $('.oe_website_sale .a-submit, #comment .a-submit').off('click').on('click', function (event) { - if (!event.isDefaultPrevented()) { + if (!event.isDefaultPrevented() && !$(this).is(".disabled")) { $(this).closest('form').submit(); } }); @@ -308,11 +308,11 @@ $('.oe_website_sale').each(function () { if (product_id) { $parent.removeClass("css_not_available"); $product_id.val(product_id); - $parent.find(".js_check_product").removeAttr("disabled"); + $parent.find("#add_to_cart").removeClass("disabled"); } else { $parent.addClass("css_not_available"); $product_id.val(0); - $parent.find(".js_check_product").attr("disabled", "disabled"); + $parent.find("#add_to_cart").addClass("disabled"); } });