From c7bc8e80c0dcba2bfcd230ef4f892b0959eb2870 Mon Sep 17 00:00:00 2001 From: "Solan Delvenne (sode)" Date: Thu, 3 Nov 2022 13:52:13 +0000 Subject: [PATCH] [FIX] snailmail: Force english locale on snail-mails Pingen does not support localized country names, as such we need to force English locale. closes odoo/odoo#105456 X-original-commit: e0233bff032c722cb309357c4b329bf9fe1aae43 Signed-off-by: Florian Daloze (fda) Signed-off-by: Solan Delvenne (sode) --- addons/snailmail/models/snailmail_letter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/snailmail/models/snailmail_letter.py b/addons/snailmail/models/snailmail_letter.py index 1f1be9a4386..ab56e7cb4fd 100644 --- a/addons/snailmail/models/snailmail_letter.py +++ b/addons/snailmail/models/snailmail_letter.py @@ -146,7 +146,7 @@ class SnailmailLetter(models.Model): else: report_name = 'Document' filename = "%s.%s" % (report_name, "pdf") - pdf_bin, _ = self.env['ir.actions.report'].with_context(snailmail_layout=not self.cover)._render_qweb_pdf(report, self.res_id) + pdf_bin, _ = self.env['ir.actions.report'].with_context(snailmail_layout=not self.cover, lang='en_US')._render_qweb_pdf(report, self.res_id) if self.cover: pdf_bin = self._append_cover_page(pdf_bin) attachment = self.env['ir.attachment'].create({ @@ -440,7 +440,7 @@ class SnailmailLetter(models.Model): return all(record[key] for key in required_keys) def _append_cover_page(self, invoice_bin: bytes): - address = self.partner_id.with_context(show_address=True)._get_name().replace('\n', '
') + address = self.partner_id.with_context(show_address=True, lang='en_US')._get_name().replace('\n', '
') address_x = 118 * mm address_y = 60 * mm frame_width = 85.5 * mm