Use English when fetching records from the database

Closes #13204
(grafted from f4d5c22dd02905eb6007b5661d720147ee6ce1fe)

--HG--
branch : 7.0
This commit is contained in:
Nicolas Évrard
2024-04-18 19:00:34 +02:00
parent c2091befaa
commit 2e1bf05ff7
+4 -2
View File
@@ -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)