diff --git a/addons/website_sale/static/src/js/website_sale.editor.js b/addons/website_sale/static/src/js/website_sale.editor.js index facff49b1ed..5d068b7416d 100644 --- a/addons/website_sale/static/src/js/website_sale.editor.js +++ b/addons/website_sale/static/src/js/website_sale.editor.js @@ -447,7 +447,7 @@ options.registry.WebsiteSaleProductsItem = options.Class.extend({ $ribbons.removeClass(htmlClasses); $ribbons.addClass(ribbon.html_class || ''); - $ribbons.css('color', ribbon.text_color); + $ribbons.css('color', ribbon.text_color || ''); $ribbons.css('background-color', ribbon.bg_color || ''); if (!this.ribbons[widgetValue]) { @@ -605,7 +605,7 @@ options.registry.WebsiteSaleProductsItem = options.Class.extend({ colorClasses, isTag: /o_tag_(left|right)/.test(ribbon.html_class), isLeft: /o_(tag|ribbon)_left/.test(ribbon.html_class), - textColor: ribbon.text_color || colorClasses ? 'currentColor' : defaultTextColor, + textColor: ribbon.text_color || (colorClasses ? 'currentColor' : defaultTextColor), })); }); },