summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNans Lefebvre <len@odoo.com>2019-11-19 08:02:53 +0000
committerfw-bot <otis@odoo.com>2019-11-20 11:11:46 +0000
commit9fca59f5b680dbec071a4146658935ea9cba97fa (patch)
tree34a6334a9d2fe40547a268aab194563e98d7c0e2
parent64b9269b9b37f31ecba3bec18ae953c4b2cc3310 (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>
-rw-r--r--addons/website_sale/static/src/js/website_sale.js2
-rw-r--r--addons/website_sale/static/src/js/website_sale_payment.js2
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);
},