Fix corruption of _local_data cache when switching language

issue2233
review181001
This commit is contained in:
Cédric Krier committed 2011-11-21 22:09:52 +01:00
1 parent f7a90cef48
commit 182e66f9de
1 file changed
+1 -1
+1 -1
View File
@@ -264,7 +264,7 @@ class BrowseRecord(object):
self._context = self._context.copy()
prev_lang = self._context.get('language') or 'en_US'
self._context['language'] = lang
for cache in (self._cache, self._local_data):
for cache in (self._cache, {self._model_name: self._local_data}):
language_cache = cache.setdefault('_language_cache', {})
for model in cache:
if model == '_language_cache':