Reviewers: ,


Please review this at http://codereview.tryton.org/599004/

Affected files:
  M trytond/model/modelstorage.py


Index: trytond/model/modelstorage.py
===================================================================

--- a/trytond/model/modelstorage.py
+++ b/trytond/model/modelstorage.py
@@ -1123,7 +1123,7 @@
             self._local_cache = _local_cache
         else:
             self._local_cache = LRUDict(RECORD_CACHE_SIZE)
-        self._local_counter = Transaction().counter
+        self._local_cache.counter = Transaction().counter

     @property
     def _cache(self):
@@ -1140,9 +1140,9 @@
                 raise

         counter = Transaction().counter
-        if self._local_counter != counter:
+        if self._local_cache.counter != counter:
             self._local_cache.clear()
-            self._local_counter = counter
+            self._local_cache.counter = counter
         try:
             return self._local_cache[self.id][name]
         except KeyError:



--
--
[email protected] mailing list



Reply via email to