[FIX] email_template :- default set report_template field.

bzr revid: ysa@tinyerp.com-20110215103442-82zrtbppe61xsq1p
This commit is contained in:
Yogesh (OpenERP)
2011-02-15 16:04:42 +05:30
parent 7074f23e1e
commit d570961967
@@ -35,7 +35,7 @@ class email_template_send_wizard(osv.osv_memory):
if context is None:
context = {}
result = super(email_template_send_wizard, self).default_get(cr, uid, fields, context=context)
template_pool = self.pool.get('email.template')
model_pool = self.pool.get('ir.model')
template_id=context.get('template_id', False)
@@ -52,7 +52,7 @@ class email_template_send_wizard(osv.osv_memory):
result['user_signature'] = template.user_signature
if 'report_template' in fields:
result['report_template'] = template.report_template
result['report_template'] = template.report_template and template.report_template.id or False
if 'template_id' in fields:
result['template_id'] = template.id
@@ -74,7 +74,7 @@ class email_template_send_wizard(osv.osv_memory):
if 'state' in fields:
result['state'] = len(context.get('src_rec_ids','')) > 1 and 'multi' or 'single'
if 'model_id' in fields:
result['model_id'] = model_pool.search(cr, uid, [('model','=',context.get('src_model'))],context=context)[0]
@@ -168,7 +168,7 @@ class email_template_send_wizard(osv.osv_memory):
# return self.get_value(cr, uid, template, value, context, id)
# else:
# return value
email_ids = []
for template in self.browse(cr, uid, ids, context=context):
for record_id in context.get('src_rec_ids',[]):