diff --git a/addons/crm/res_partner.py b/addons/crm/res_partner.py index 31c45969f8e..55cc0c95b2c 100644 --- a/addons/crm/res_partner.py +++ b/addons/crm/res_partner.py @@ -82,7 +82,7 @@ class res_partner(osv.osv): 'planned_revenue' : planned_revenue, 'probability' : probability, 'partner_id' : partner_id, - 'categ_id' : categ_ids and categ_ids[0] or '', + 'categ_ids' : categ_ids and categ_ids[0:1] or [], 'state' :'draft', 'type': 'opportunity' }, context=context) diff --git a/addons/crm/wizard/crm_opportunity_to_phonecall.py b/addons/crm/wizard/crm_opportunity_to_phonecall.py index 873dd6ab36e..92996d2e7eb 100644 --- a/addons/crm/wizard/crm_opportunity_to_phonecall.py +++ b/addons/crm/wizard/crm_opportunity_to_phonecall.py @@ -71,7 +71,7 @@ class crm_opportunity2phonecall(osv.osv_memory): call_ids = opportunity.schedule_phonecall(cr, uid, opportunity_ids, data.date, data.name, \ data.note, data.phone, data.contact_name, data.user_id and data.user_id.id or False, \ data.section_id and data.section_id.id or False, \ - data.categ_id and data.categ_id.id or False, \ + data.categ_ids and data.categ_ids[0].id or False, \ action=data.action, context=context) return {'type': 'ir.actions.act_window_close'}