From a93a9d43e6b383a8ade8395017110e49b80d48cd Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Wed, 7 Feb 2018 12:17:25 +0100 Subject: [PATCH] [FIX] website: allow "Customize theme" when CDN option enabled Traceback because the `_get_asset` function was called by the `theme_customize` route without the `values` argument (which is not necessary for the feature). Closes https://github.com/odoo/odoo/issues/22516 --- addons/website/models/ir_qweb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website/models/ir_qweb.py b/addons/website/models/ir_qweb.py index 4ecee90fd5e..f9a14d812e5 100644 --- a/addons/website/models/ir_qweb.py +++ b/addons/website/models/ir_qweb.py @@ -26,7 +26,7 @@ class QWeb(models.AbstractModel): def _get_asset(self, xmlid, options, css=True, js=True, debug=False, async=False, values=None): website = getattr(request, 'website', None) if request else None if website and website.cdn_activated: - values = dict(values, url_for=website.get_cdn_url) + values = dict(values or {}, url_for=website.get_cdn_url) return super(QWeb, self)._get_asset(xmlid, options, css, js, debug, async, values) def _website_build_attribute(self, tagName, name, value, options, values):