Use English when fetching records from the database

Closes #13204
(grafted from f4d5c22dd02905eb6007b5661d720147ee6ce1fe)

--HG--
branch : 6.0
This commit is contained in:
Nicolas Évrard
2024-04-18 19:00:34 +02:00
parent 793db38e03
commit fd2dbc8ad3
+4 -2
View File
@@ -364,7 +364,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():
@@ -749,7 +750,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)