diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index a06bfd485bb..8384d33dcbd 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -539,7 +539,8 @@ property or property parameter."), vals['attachment_ids'] = [(0,0,{'name': 'invitation.ics', 'datas_fname': 'invitation.ics', 'datas': str(ics_file).encode('base64')})] - self.pool.get('mail.mail').create(cr, uid, vals, context=context) + mail_id = self.pool.get('mail.mail').create(cr, uid, vals, context=context) + self.pool.get('mail.mail').browse(cr,uid,mail_id,context=context).send() return True def onchange_user_id(self, cr, uid, ids, user_id, *args, **argv): @@ -1117,7 +1118,7 @@ rule or repeating pattern of time to exclude from the recurring rule."), for att in event.attendee_ids: attendees[att.partner_id.id] = True new_attendees = [] - mail_to = [] + mail_to = "" for partner in event.partner_ids: if partner.id in attendees: continue @@ -1128,7 +1129,7 @@ rule or repeating pattern of time to exclude from the recurring rule."), 'email': partner.email }, context=context) if partner.email: - mail_to.append(partner.email) + mail_to = mail_to+" "+partner.email self.write(cr, uid, [event.id], { 'attendee_ids': [(4, att_id)] }, context=context) diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index 2efc76997cc..e1448e6cee1 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -181,10 +181,10 @@ -
+