diff --git a/report_csv/models/ir_report.py b/report_csv/models/ir_report.py index 629108272c..5bf409b58f 100644 --- a/report_csv/models/ir_report.py +++ b/report_csv/models/ir_report.py @@ -60,8 +60,8 @@ def _render_csv(self, report_ref, docids, data): return report_model.with_context( **{ "active_model": report_sudo.model, - "encoding": self.encoding, - "encode_error_handling": self.encode_error_handling, + "encoding": report_sudo.encoding, + "encode_error_handling": report_sudo.encode_error_handling, } ).create_csv_report(docids, data) record = self.env[report_sudo.model].browse(res_id) @@ -71,8 +71,8 @@ def _render_csv(self, report_ref, docids, data): data, ext = report_model.with_context( **{ "active_model": report_sudo.model, - "encoding": self.encoding, - "encode_error_handling": self.encode_error_handling, + "encoding": report_sudo.encoding, + "encode_error_handling": report_sudo.encode_error_handling, } ).create_csv_report(docids, data) report_sudo._create_csv_attachment(record, data)