From 155307d7814a1f0a098b71d9757dea27c8ac88dc Mon Sep 17 00:00:00 2001 From: Antoine Guenet Date: Fri, 20 Nov 2020 16:39:52 +0000 Subject: [PATCH] [FIX] website, website_sale: properly save filter id of dynamic snippets closes odoo/odoo#62114 Signed-off-by: David Monjoie (dmo) --- addons/website/static/src/snippets/s_dynamic_snippet/options.js | 1 + .../static/src/snippets/s_dynamic_snippet_products/options.js | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/website/static/src/snippets/s_dynamic_snippet/options.js b/addons/website/static/src/snippets/s_dynamic_snippet/options.js index 75aa165a94e..95c84f897cf 100644 --- a/addons/website/static/src/snippets/s_dynamic_snippet/options.js +++ b/addons/website/static/src/snippets/s_dynamic_snippet/options.js @@ -34,6 +34,7 @@ const dynamicSnippetOptions = snippetOptions.SnippetOptionWidget.extend({ this._super.apply(this, arguments); if (params.attributeName === 'filterId' && previewMode === false) { this.$target.get(0).dataset.numberOfRecords = this.dynamicFilters[parseInt(widgetValue)].limit; + this.updateChangesInWysiwyg(); } }, diff --git a/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/options.js b/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/options.js index 54d818067f7..3073c0c86d0 100644 --- a/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/options.js +++ b/addons/website_sale/static/src/snippets/s_dynamic_snippet_products/options.js @@ -30,6 +30,7 @@ const dynamicSnippetProductsOptions = s_dynamic_snippet_carousel_options.extend( }).then((data) => { this.$target.get(0).dataset.filterId = data[0].res_id; this.$target.get(0).dataset.numberOfRecords = this.dynamicFilters[data[0].res_id].limit; + this.updateChangesInWysiwyg(); }); },