changeset a13c46b2fe81 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=a13c46b2fe81
description:
Skip translation hook for non translatable report
issue8937
review299481002
diffstat:
trytond/report/report.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r b1fb6c624ae9 -r a13c46b2fe81 trytond/report/report.py
--- a/trytond/report/report.py Sun Apr 19 09:59:48 2020 +0200
+++ b/trytond/report/report.py Sun Apr 19 16:32:12 2020 +0200
@@ -306,7 +306,10 @@
mimetype = MIMETYPES[report.template_extension]
rel_report = relatorio.reporting.Report(path, mimetype,
ReportFactory(), relatorio.reporting.MIMETemplateLoader())
- cls._add_translation_hook(rel_report, report_context)
+ if report.translatable:
+ cls._add_translation_hook(rel_report, report_context)
+ else:
+ report_context['set_lang'] = lambda language: None
data = rel_report(**report_context).render()
if hasattr(data, 'getvalue'):