From 9b3e6065385a7ba5f914c258cd746b028d92801d Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 29 Jan 2015 10:46:19 +0100 Subject: [PATCH] [FIX] sale: format date according to partner language in SO emails. opw:625594 --- addons/email_template/email_template.py | 2 +- addons/portal_sale/portal_sale_data.xml | 2 +- addons/sale/edi/sale_order_action_data.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index a6e7a0108d2..a4f8370d00a 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -190,7 +190,7 @@ class email_template(osv.osv): user = self.pool.get('res.users').browse(cr, uid, uid, context=context) records = self.pool[model].browse(cr, uid, res_ids, context=context) or [None] variables = { - 'format_tz': lambda dt, tz=False, format=False: format_tz(self.pool, cr, uid, dt, tz, format, context), + 'format_tz': lambda dt, tz=False, format=False, context=context: format_tz(self.pool, cr, uid, dt, tz, format, context), 'user': user, 'ctx': context, # context kw would clash with mako internals } diff --git a/addons/portal_sale/portal_sale_data.xml b/addons/portal_sale/portal_sale_data.xml index cd1bce6c4fc..267dcaeca81 100644 --- a/addons/portal_sale/portal_sale_data.xml +++ b/addons/portal_sale/portal_sale_data.xml @@ -26,7 +26,7 @@   REFERENCES
  Order number: ${object.name}
  Order total: ${object.amount_total} ${object.pricelist_id.currency_id.name}
-   Order date: ${object.date_order}
+   Order date: ${format_tz(object.date_order, tz=user.tz, context={'lang':object.partner_id.lang})}
% if object.origin:   Order reference: ${object.origin}
% endif diff --git a/addons/sale/edi/sale_order_action_data.xml b/addons/sale/edi/sale_order_action_data.xml index 708329ed2dd..52c7ee9eccc 100644 --- a/addons/sale/edi/sale_order_action_data.xml +++ b/addons/sale/edi/sale_order_action_data.xml @@ -39,7 +39,7 @@   REFERENCES
  Order number: ${object.name}
  Order total: ${object.amount_total} ${object.pricelist_id.currency_id.name}
-   Order date: ${object.date_order}
+   Order date: ${format_tz(object.date_order, tz=user.tz, context={'lang':object.partner_id.lang})}
% if object.origin:   Order reference: ${object.origin}
% endif