[FIX] action :- send multiple email on server action.

lp bug: https://launchpad.net/bugs/956898 fixed

bzr revid: yogesh.sakhreliya@serpentcs.com-20120316121915-t5kjscd0bnwm72xi
This commit is contained in:
Yogesh (Serpent Consulting Services)
2012-03-16 17:49:15 +05:30
parent 4af38cc64a
commit cfdaf8c50a
+4 -1
View File
@@ -670,6 +670,9 @@ class actions_server(osv.osv):
_logger.info('No partner email address specified, not sending any email.')
continue
if not isinstance(address, tuple) and not isinstance(address, list):
address = [address]
if not email_from:
_logger.debug('--email-from command line option is not specified, using a fallback value instead.')
if user.user_email:
@@ -681,7 +684,7 @@ class actions_server(osv.osv):
body = self.merge_message(cr, uid, action.message, action, context)
ir_mail_server = self.pool.get('ir.mail_server')
msg = ir_mail_server.build_email(email_from, [address], subject, body)
msg = ir_mail_server.build_email(email_from, address, subject, body)
res_email = ir_mail_server.send_email(cr, uid, msg)
if res_email:
_logger.info('Email successfully sent to: %s', address)