From 5e3826f0fcb539bd9d10c4d8d28439baa2d30794 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Tue, 15 Mar 2011 15:45:57 +0530 Subject: [PATCH] [FIX] bzr revid: atp@tinyerp.com-20110315101557-5ndl0usl4t9u9j77 --- addons/sugarcrm_syncro/import_sugarcrm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/sugarcrm_syncro/import_sugarcrm.py b/addons/sugarcrm_syncro/import_sugarcrm.py index b2be8a20262..b8888fd4c3b 100644 --- a/addons/sugarcrm_syncro/import_sugarcrm.py +++ b/addons/sugarcrm_syncro/import_sugarcrm.py @@ -89,7 +89,7 @@ def get_opportunity_status(surgar_obj, cr, uid, sugar_val,context=None): if not context: context = {} stage_id = '' - stage_dict = { 'status': + stage_dict = { 'sales_stage': {#Mapping of sugarcrm stage : openerp opportunity stage Mapping 'Need Analysis': 'New', 'Closed Lost': 'Lost', @@ -98,7 +98,7 @@ def get_opportunity_status(surgar_obj, cr, uid, sugar_val,context=None): 'Negotiation/Review': 'Negotiation' }, } - stage = stage_dict['status'].get(sugar_val['status'], '') + stage = stage_dict['sales_stage'].get(sugar_val['sales_stage'], '') stage_pool = surgar_obj.pool.get('crm.case.stage') stage_ids = stage_pool.search(cr, uid, [('type', '=', 'opportunity'), ('name', '=', stage)]) for stage in stage_pool.browse(cr, uid, stage_ids, context): @@ -154,7 +154,7 @@ def import_opportunities(sugar_obj, cr, uid, context=None): } lead_obj = sugar_obj.pool.get('crm.lead') PortType, sessionid = sugar.login(context.get('username', ''), context.get('password', '')) - sugar_data = sugar.search(PortType, sessionid, 'Leads') + sugar_data = sugar.search(PortType, sessionid, 'Opportunities') for val in sugar_data: val['type'] = 'opportunity' stage_id = get_opportunity_status(sugar_obj, cr, uid, val, context)