From 0f87a8c2e453aca68e5fec1e9022ab089e70b1f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Thu, 9 Mar 2023 18:10:05 +0100 Subject: [PATCH] [FIX] partner_statement: use partner lang in xlsx reports --- partner_statement/report/activity_statement_xlsx.py | 2 ++ partner_statement/report/detailed_activity_statement_xlsx.py | 2 ++ partner_statement/report/outstanting_statement_xlsx.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/partner_statement/report/activity_statement_xlsx.py b/partner_statement/report/activity_statement_xlsx.py index 28e57da5..6f6beb31 100644 --- a/partner_statement/report/activity_statement_xlsx.py +++ b/partner_statement/report/activity_statement_xlsx.py @@ -204,6 +204,8 @@ class ActivityStatementXslx(models.AbstractModel): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): + lang = objects.lang or self.env.user.partner_id.lang + self = self.with_context(lang=lang) report_model = self.env["report.partner_statement.activity_statement"] self._define_formats(workbook) FORMATS["format_distributed"] = workbook.add_format({"align": "vdistributed"}) diff --git a/partner_statement/report/detailed_activity_statement_xlsx.py b/partner_statement/report/detailed_activity_statement_xlsx.py index 1b83db13..b1d8cb95 100644 --- a/partner_statement/report/detailed_activity_statement_xlsx.py +++ b/partner_statement/report/detailed_activity_statement_xlsx.py @@ -384,6 +384,8 @@ class DetailedActivityStatementXslx(models.AbstractModel): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): + lang = objects.lang or self.env.user.partner_id.lang + self = self.with_context(lang=lang) report_model = self.env["report.partner_statement.detailed_activity_statement"] self._define_formats(workbook) FORMATS["format_distributed"] = workbook.add_format({"align": "vdistributed"}) diff --git a/partner_statement/report/outstanting_statement_xlsx.py b/partner_statement/report/outstanting_statement_xlsx.py index 6d37744a..c347bcda 100644 --- a/partner_statement/report/outstanting_statement_xlsx.py +++ b/partner_statement/report/outstanting_statement_xlsx.py @@ -183,6 +183,8 @@ class OutstandingStatementXslx(models.AbstractModel): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): + lang = objects.lang or self.env.user.partner_id.lang + self = self.with_context(lang=lang) report_model = self.env["report.partner_statement.outstanding_statement"] self._define_formats(workbook) FORMATS["format_distributed"] = workbook.add_format({"align": "vdistributed"})