From 182e66f9def62aebacda4ee0afae3a015344075c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 21 Nov 2011 22:09:52 +0100 Subject: [PATCH] Fix corruption of _local_data cache when switching language issue2233 review181001 --- trytond/model/browse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trytond/model/browse.py b/trytond/model/browse.py index ff438851c5..2f8c1af2aa 100644 --- a/trytond/model/browse.py +++ b/trytond/model/browse.py @@ -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':