diff options
| -rw-r--r-- | odoo/modules/registry.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/odoo/modules/registry.py b/odoo/modules/registry.py index 19124738624..dc03d0b24d3 100644 --- a/odoo/modules/registry.py +++ b/odoo/modules/registry.py @@ -313,6 +313,9 @@ class Registry(Mapping): env = odoo.api.Environment(cr, SUPERUSER_ID, context) models = [env[model_name] for model_name in model_names] + # make sure the queue does not contain some leftover from a former call + self._post_init_queue.clear() + for model in models: model._auto_init() model.init() |
