diff --git a/addons/website_sale/static/src/js/website_sale_payment.js b/addons/website_sale/static/src/js/website_sale_payment.js index b25e0996a91..2711453f906 100644 --- a/addons/website_sale/static/src/js/website_sale_payment.js +++ b/addons/website_sale/static/src/js/website_sale_payment.js @@ -1,5 +1,5 @@ /** @odoo-module **/ - + import { debounce } from "@web/core/utils/timing"; import checkoutForm from "payment.checkout_form"; import publicWidget from "web.public.widget"; @@ -116,7 +116,9 @@ import checkoutForm from "payment.checkout_form"; */ _onClickTCCheckbox: function () { this._adaptConfirmButton(); - const disabledReasonFound = this.$submitButton.data("disabled_reasons"); + const disabledReasonFound = Object.values( + this.$submitButton.data("disabled_reasons") || {} + ).includes(true); this.$submitButton.prop('disabled', disabledReasonFound); }, }));