From 74d7051407eed4af504b55cfaa9be06bc3e48d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 20 May 2009 00:59:03 +0200 Subject: [PATCH] Fix setLang on BrowseRecord to keep the cached values --- trytond/model/browse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trytond/model/browse.py b/trytond/model/browse.py index 92eac621c7..0bc8b42f17 100644 --- a/trytond/model/browse.py +++ b/trytond/model/browse.py @@ -194,8 +194,8 @@ class BrowseRecord(object): for model in self._cache: for record_id in self._cache[model]: self._language_cache.setdefault(prev_lang, - {}).setdefault(model, {}).update( - self._cache[model][record_id]) + {}).setdefault(model, {})[record_id] = \ + self._cache[model][record_id] if lang in self._language_cache \ and model in self._language_cache[lang] \ and record_id in self._language_cache[lang][model]: