diff options
| author | Nans Lefebvre <len@odoo.com> | 2019-11-19 08:02:53 +0000 |
|---|---|---|
| committer | fw-bot <otis@odoo.com> | 2019-11-20 11:11:46 +0000 |
| commit | 9fca59f5b680dbec071a4146658935ea9cba97fa (patch) | |
| tree | 34a6334a9d2fe40547a268aab194563e98d7c0e2 /addons | |
| parent | 64b9269b9b37f31ecba3bec18ae953c4b2cc3310 (diff) | |
[FIX] website_sale: traceback when adding payment terms
Go to the webshop checkout page.
Customise to add "Accept Terms & Conditions".
You get a traceback.
The 'change #checkbox_cgv' event was triggered before the initialisation
of the WebsiteSalePayment widget.
opw 2126456
opw 2122942
Closes odoo/odoo#39814
closes odoo/odoo#40553
X-original-commit: 2741f3d9ab7833e3d777d87206537eca6894ef79
Signed-off-by: Nans Lefebvre (len) <len@odoo.com>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/website_sale/static/src/js/website_sale.js | 2 | ||||
| -rw-r--r-- | addons/website_sale/static/src/js/website_sale_payment.js | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index eb5171c9df3..6fd463d7f4e 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -211,8 +211,6 @@ publicWidget.registry.WebsiteSale = publicWidget.Widget.extend(VariantMixin, { this.$('select[name="country_id"]').change(); - this.$('#checkbox_cgv').trigger('change'); - core.bus.on('resize', this, function () { if (config.device.size_class === config.device.SIZES.XL) { $('.toggle_summary_div').addClass('d-none d-xl-block'); 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 11edc7adc8d..4d6abd9848d 100644 --- a/addons/website_sale/static/src/js/website_sale_payment.js +++ b/addons/website_sale/static/src/js/website_sale_payment.js @@ -15,7 +15,7 @@ publicWidget.registry.WebsiteSalePayment = publicWidget.Widget.extend({ start: function () { this.$checkbox = this.$('#checkbox_cgv'); this.$payButton = $('button#o_payment_form_pay'); - this._adaptPayButton(); + this.$checkbox.trigger('change'); return this._super.apply(this, arguments); }, |
