[MERGE]: Merged with addons
[odoo/odoo.git] / addons / crm / crm_phonecall.py
index 7165491..19bc98c 100644 (file)
@@ -264,14 +264,16 @@ class crm_phonecall(osv.osv):
         Open meeting's calendar view to schedule a meeting on current phonecall.
         :return dict: dictionary value for created meeting view
         """
+        partner_ids = []
         phonecall = self.browse(cr, uid, ids[0], context)
+        if phonecall.partner_id and phonecall.partner_id.email:
+            partner_ids.append(phonecall.partner_id.id)
         res = self.pool.get('ir.actions.act_window').for_xml_id(cr, uid, 'calendar', 'action_calendar_event', context)
         res['context'] = {
             'default_phonecall_id': phonecall.id,
-            'default_partner_id': phonecall.partner_id and phonecall.partner_id.id or False,
+            'default_partner_ids': partner_ids,
             'default_user_id': uid,
             'default_email_from': phonecall.email_from,
-            'default_state': 'open',
             'default_name': phonecall.name,
         }
         return res