From 95d176c4df9508b9d47b2bd404dcfeab4f565528 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 28 Jan 2022 15:44:18 +0000 Subject: [PATCH] [FIX] base: do not put mockup class in future registries Followup of #82838 and #82844 By default, every subclass of BaseModel is registered in a mapping for the automatic discovery of model classes by registries. Prevent registration of the mockup class used for rendering the database manager templates. closes odoo/odoo#83626 X-original-commit: 3bce74b20f8c15befee453382e3ab4697bee6960 Signed-off-by: Raphael Collet --- odoo/addons/base/models/ir_qweb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_qweb.py b/odoo/addons/base/models/ir_qweb.py index 1ee4a05dfdc..74a972a7d5c 100644 --- a/odoo/addons/base/models/ir_qweb.py +++ b/odoo/addons/base/models/ir_qweb.py @@ -376,7 +376,7 @@ def render(template_name, values, load, **options): _Registry__cache = {} class MockIrQWeb(IrQWeb): - _name = 'ir.qweb.mock' + _register = False # not visible in real registry pool = MockPool()