diff --git a/odoo/addons/base/models/assetsbundle.py b/odoo/addons/base/models/assetsbundle.py index f4dbf7af2c6..2eca5ec3d7a 100644 --- a/odoo/addons/base/models/assetsbundle.py +++ b/odoo/addons/base/models/assetsbundle.py @@ -891,9 +891,15 @@ class JavascriptAsset(WebAsset): def __init__(self, bundle, inline=None, url=None, filename=None): super().__init__(bundle, inline, url, filename) - self.is_transpiled = is_odoo_module(super().content) + self._is_transpiled = None self._converted_content = None + @property + def is_transpiled(self): + if self._is_transpiled is None: + self._is_transpiled = bool(is_odoo_module(super().content)) + return self._is_transpiled + @property def content(self): content = super().content