summaryrefslogtreecommitdiff
path: root/odoo
diff options
context:
space:
mode:
Diffstat (limited to 'odoo')
-rw-r--r--odoo/modules/registry.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/odoo/modules/registry.py b/odoo/modules/registry.py
index e03d9ecf447..3397ab407ed 100644
--- a/odoo/modules/registry.py
+++ b/odoo/modules/registry.py
@@ -219,7 +219,9 @@ class Registry(Mapping):
"""
from .. import models
- self.clear_caches()
+ # clear cache to ensure consistency, but do not signal it
+ self.__cache.clear()
+
lazy_property.reset_all(self)
# Instantiate registered classes (via the MetaModel automatic discovery
@@ -244,7 +246,9 @@ class Registry(Mapping):
for model in env.values():
model._unregister_hook()
- self.clear_caches()
+ # clear cache to ensure consistency, but do not signal it
+ self.__cache.clear()
+
lazy_property.reset_all(self)
self.registry_invalidated = True