[FIX] sale: use partner language for terms and conditions

opw-3253362

closes odoo/odoo#127759

X-original-commit: 6ddd981734686a2ac8f5279b8f464738dec1f4ea
Signed-off-by: Morgane Demesmaeker <edm@odoo.com>
This commit is contained in:
Demesmaeker
2023-07-07 17:57:58 +02:00
parent e200eb2813
commit 466ee8f5fe
+2
View File
@@ -335,7 +335,9 @@ class SaleOrder(models.Model):
order = order.with_company(order.company_id)
if order.terms_type == 'html' and self.env.company.invoice_terms_html:
baseurl = html_keep_url(order._get_note_url() + '/terms')
context = {'lang': order.partner_id.lang or self.env.user.lang}
order.note = _('Terms & Conditions: %s', baseurl)
del context
elif not is_html_empty(self.env.company.invoice_terms):
order.note = order.with_context(lang=order.partner_id.lang).env.company.invoice_terms