From 2e1bf05ff792170e250025467eaa80a5f360da46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Thu, 18 Apr 2024 19:00:34 +0200 Subject: [PATCH] Use English when fetching records from the database Closes #13204 (grafted from f4d5c22dd02905eb6007b5661d720147ee6ce1fe) --HG-- branch : 7.0 --- trytond/trytond/convert.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/convert.py b/trytond/trytond/convert.py index 2e6ccb950c..c89b438953 100644 --- a/trytond/trytond/convert.py +++ b/trytond/trytond/convert.py @@ -373,7 +373,8 @@ class Fs2bdAccessor: Model = self.pool.get(model_name) if not ids: ids = list(self.browserecord[module][model_name].keys()) - models = Model.browse(ids) + with Transaction().set_context(language='en'): + models = Model.browse(ids) for model in models: if model.id in self.browserecord[module][model_name]: for cache in Transaction().cache.values(): @@ -755,7 +756,8 @@ class TrytondXmlHandler(sax.handler.ContentHandler): record = self.fs2db.get_browserecord( module, Model.__name__, record.id) if not record: - record = Model(record.id) + with Transaction().set_context(language='en'): + record = Model(record.id) for key in values: values[key] = self._clean_value(key, record)