summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--odoo/modules/registry.py3
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()