diff --git a/partner_statement/report/activity_statement_xlsx.py b/partner_statement/report/activity_statement_xlsx.py index ed18209d1e5..ab245319c8c 100644 --- a/partner_statement/report/activity_statement_xlsx.py +++ b/partner_statement/report/activity_statement_xlsx.py @@ -324,7 +324,11 @@ def _size_columns(self, sheet, data): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): - lang = objects.lang or self.env.user.partner_id.lang + lang = ( + objects.lang + if len(objects) == 1 and objects.lang + else 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) diff --git a/partner_statement/report/detailed_activity_statement_xlsx.py b/partner_statement/report/detailed_activity_statement_xlsx.py index 09b7aba7416..e4f9d3a16f3 100644 --- a/partner_statement/report/detailed_activity_statement_xlsx.py +++ b/partner_statement/report/detailed_activity_statement_xlsx.py @@ -470,7 +470,11 @@ def _size_columns(self, sheet, data): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): - lang = objects.lang or self.env.user.partner_id.lang + lang = ( + objects.lang + if len(objects) == 1 and objects.lang + else 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) diff --git a/partner_statement/report/outstanding_statement_xlsx.py b/partner_statement/report/outstanding_statement_xlsx.py index 592d17ed67e..ce792b953d4 100644 --- a/partner_statement/report/outstanding_statement_xlsx.py +++ b/partner_statement/report/outstanding_statement_xlsx.py @@ -242,7 +242,11 @@ def _size_columns(self, sheet, data): sheet.set_column(0, i, 20) def generate_xlsx_report(self, workbook, data, objects): - lang = objects.lang or self.env.user.partner_id.lang + lang = ( + objects.lang + if len(objects) == 1 and objects.lang + else 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)