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(); }); },