From ecb51e033ee630f76bf0f4596851ac00c80203b1 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Tue, 29 Mar 2011 18:11:37 +0530 Subject: [PATCH] [FIX] bzr revid: atp@tinyerp.com-20110329124137-naqhsatam8i80ghw --- addons/import_sugarcrm/import_sugarcrm.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/import_sugarcrm/import_sugarcrm.py b/addons/import_sugarcrm/import_sugarcrm.py index 724107a8569..c0f4d1dfca1 100644 --- a/addons/import_sugarcrm/import_sugarcrm.py +++ b/addons/import_sugarcrm/import_sugarcrm.py @@ -111,15 +111,15 @@ def import_users(sugar_obj, cr, uid, context=None): for val in sugar_data: user_ids = user_obj.search(cr, uid, [('login', '=', val.get('user_name'))]) if user_ids: - return str(user_ids[0]) + val['.id'] = str(user_ids[0]) else: val['password'] = 'sugarcrm' #default password for all user - new_department_id = department_obj.create(cr, uid, {'name': val.get('department')}) - val['context_department_id'] = new_department_id - val['context_lang'] = context.get('lang','en_US') - fields, datas = sugarcrm_fields_mapping.sugarcrm_fields_mapp(val, map_user) - #All data has to be imported separatly because they don't have the same field - user_obj.import_data(cr, uid, fields, [datas], mode='update', current_module='sugarcrm_import', context=context) + new_department_id = department_obj.create(cr, uid, {'name': val.get('department')}) + val['context_department_id'] = new_department_id + val['context_lang'] = context.get('lang','en_US') + fields, datas = sugarcrm_fields_mapping.sugarcrm_fields_mapp(val, map_user) + #All data has to be imported separatly because they don't have the same field + user_obj.import_data(cr, uid, fields, [datas], mode='update', current_module='sugarcrm_import', context=context) def get_lead_status(surgar_obj, cr, uid, sugar_val,context=None): if not context: