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 1c41fcac7f5..75aa165a94e 100644 --- a/addons/website/static/src/snippets/s_dynamic_snippet/options.js +++ b/addons/website/static/src/snippets/s_dynamic_snippet/options.js @@ -62,8 +62,9 @@ const dynamicSnippetOptions = snippetOptions.SnippetOptionWidget.extend({ * @override * @private */ - _renderCustomXML: function (uiFragment) { - return Promise.all([this._renderDynamicFiltersSelector(uiFragment), this._renderDynamicFilterTemplatesSelector(uiFragment)]); + _renderCustomXML: async function (uiFragment) { + await this._renderDynamicFiltersSelector(uiFragment); + await this._renderDynamicFilterTemplatesSelector(uiFragment); }, /** * Renders the dynamic filter option selector content into the provided uiFragment. 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 48ee387a1b4..54d818067f7 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 @@ -68,8 +68,9 @@ const dynamicSnippetProductsOptions = s_dynamic_snippet_carousel_options.extend( * @override * @private */ - _renderCustomXML: function (uiFragment) { - return Promise.all([this._super.apply(this, arguments), this._renderProductCategorySelector(uiFragment)]); + _renderCustomXML: async function (uiFragment) { + await this._super.apply(this, arguments); + await this._renderProductCategorySelector(uiFragment); }, /** * Renders the product categories option selector content into the provided uiFragment.