[FIX] email_template: fix model in save_as_template()
authorRifakat Haradwala (Open ERP) <rha@tinyerp.com>
Thu, 28 Apr 2011 08:51:07 +0000 (14:21 +0530)
committerRifakat Haradwala (Open ERP) <rha@tinyerp.com>
Thu, 28 Apr 2011 08:51:07 +0000 (14:21 +0530)
bzr revid: rha@tinyerp.com-20110428085107-vv2l6ue1vzf2pdfk

addons/email_template/wizard/email_compose_message.py

index a1f6d62..9dbb940 100644 (file)
@@ -88,7 +88,8 @@ class email_compose_message(osv.osv_memory):
         template_pool = self.pool.get('email.template')
         model_pool = self.pool.get('ir.model')
         for record in self.browse(cr, uid, ids, context=context):
-            model = model_pool.search(cr, uid, [('model','=', record.model)])[0]
+            model = context.get('active_model', record.model or False)
+            model = model_pool.search(cr, uid, [('model','=', model)])[0]
             model_name = model_pool.browse(cr, uid, model, context=context).name
             values = {
                 'name': model_name,