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'):

Reply via email to