From 71b035a4b0188988d5c04aa677930878a5be7c25 Mon Sep 17 00:00:00 2001 From: "Randhir Mayatra (OpenERP)" Date: Mon, 26 Nov 2012 16:29:27 +0530 Subject: [PATCH] [IMP] improve the code bzr revid: rma@tinyerp.com-20121126105927-a7br219gcmswj8jz --- addons/purchase/purchase.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 9216e1171bd..f89af703b2a 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -393,8 +393,13 @@ class purchase_order(osv.osv): compose_form_id = ir_model_data.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')[1] except ValueError: compose_form_id = False - ctx = dict(context, active_model='purchase.order', active_id=ids[0]) - ctx.update({'mail.compose.template_id': template_id}) + ctx = dict(context) + ctx.update({ + 'default_model': 'purchase.order', + 'default_res_id': ids[0], + 'default_use_template': True, + 'default_template_id': template_id, + }) wf_service = netsvc.LocalService("workflow") return { 'type': 'ir.actions.act_window',