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