From 05a270beb8e93a162e1ad1457d763f9e6b2293ae Mon Sep 17 00:00:00 2001 From: Andreas Osim Date: Wed, 15 Apr 2020 15:40:53 +0200 Subject: [PATCH] fix for Python V3.7 (module website) --- ext/odoo/addons/website/models/ir_qweb.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/odoo/addons/website/models/ir_qweb.py b/ext/odoo/addons/website/models/ir_qweb.py index 943a603d..5d35a386 100644 --- a/ext/odoo/addons/website/models/ir_qweb.py +++ b/ext/odoo/addons/website/models/ir_qweb.py @@ -23,11 +23,13 @@ class QWeb(models.AbstractModel): 'img': 'src', } - def _get_asset(self, xmlid, options, css=True, js=True, debug=False, async=False, values=None): + def _get_asset(self, xmlid, options, css=True, js=True, debug=False, async_load=False, values=None, **kw): + if 'async' in kw: + async_load = kw['async'] website = getattr(request, 'website', None) if request else None if website and website.cdn_activated: values = dict(values or {}, url_for=website.get_cdn_url) - return super(QWeb, self)._get_asset(xmlid, options, css, js, debug, async, values) + return super(QWeb, self)._get_asset(xmlid, options, css, js, debug, async_load, values) def _website_build_attribute(self, tagName, name, value, options, values): """ Compute the value of an attribute while rendering the template. """