From 67112d28cd2be8d021fe4c66a3b63bc6041e63fc Mon Sep 17 00:00:00 2001 From: "YSA (Openerp)" Date: Wed, 2 Feb 2011 14:18:33 +0530 Subject: [PATCH] [IMP] email_template :- improve send email wizard. bzr revid: ysa@tinyerp.com-20110202084833-eefs04xx66bxx7g1 --- addons/email_template/wizard/email_template_send_wizard.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/email_template/wizard/email_template_send_wizard.py b/addons/email_template/wizard/email_template_send_wizard.py index 35c908e94d3..7fb1f9dcedf 100644 --- a/addons/email_template/wizard/email_template_send_wizard.py +++ b/addons/email_template/wizard/email_template_send_wizard.py @@ -139,8 +139,8 @@ class email_template_send_wizard(osv.osv_memory): #FIXME: probably better by overriding default_get directly _defaults = { - 'state': lambda self,cr,uid,ctx: len(ctx['src_rec_ids']) > 1 and 'multi' or 'single', - 'rel_model': lambda self,cr,uid,ctx: self.pool.get('ir.model').search(cr,uid,[('model','=',ctx['src_model'])],context=ctx)[0], + 'state': lambda self,cr,uid,ctx: len(ctx.get('src_rec_ids','')) > 1 and 'multi' or 'single', + 'rel_model': lambda self,cr,uid,ctx: self.pool.get('ir.model').search(cr,uid,[('model','=',ctx.get('src_model'))],context=ctx)[0], 'rel_model_ref': lambda self,cr,uid,ctx: ctx['active_id'], 'to': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'def_to', ctx), 'cc': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'def_cc', ctx), @@ -153,7 +153,7 @@ class email_template_send_wizard(osv.osv_memory): 'ref_template':lambda self,cr,uid,ctx: self._get_template(cr, uid, ctx).id, 'reply_to': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'reply_to', ctx), 'reply_to': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'reply_to', ctx), - 'requested':lambda self,cr,uid,ctx: len(ctx['src_rec_ids']), + 'requested':lambda self,cr,uid,ctx: len(ctx.get('src_rec_ids','')), 'full_success': False, 'attachment_ids': [], }