diff --git a/addons/import_sugarcrm/import_sugarcrm.py b/addons/import_sugarcrm/import_sugarcrm.py index a1d897183bb..dc6af718ba6 100644 --- a/addons/import_sugarcrm/import_sugarcrm.py +++ b/addons/import_sugarcrm/import_sugarcrm.py @@ -490,7 +490,6 @@ MAP_FIELDS = {'Opportunities': #Object Mapping name {'dependencies' : ['Users'], #Object to import before this table 'process' : import_partners, }, - 'Users': {'dependencies' : [], 'process' : import_users, diff --git a/addons/import_sugarcrm/sugarcrm_fields_mapping.py b/addons/import_sugarcrm/sugarcrm_fields_mapping.py index b3f1c3002fa..e7c3993e33e 100644 --- a/addons/import_sugarcrm/sugarcrm_fields_mapping.py +++ b/addons/import_sugarcrm/sugarcrm_fields_mapping.py @@ -23,9 +23,9 @@ def sugarcrm_fields_mapp(dict_sugar, openerp_dict): fields=[] data_lst = [] for key,val in openerp_dict.items(): - if key not in fields and dict_sugar.get(isinstance(val, list) and val[0] or val): + if key not in fields and dict_sugar: fields.append(key) - if isinstance(val, list): + if isinstance(val, list) and val: data_lst.append(' '.join(map(lambda x : dict_sugar[x], val))) else: data_lst.append(dict_sugar.get(val,'')) diff --git a/addons/import_sugarcrm/wizard/sugarcrm_login_view.xml b/addons/import_sugarcrm/wizard/sugarcrm_login_view.xml index cb09a3efc10..517cb3e6a4d 100644 --- a/addons/import_sugarcrm/wizard/sugarcrm_login_view.xml +++ b/addons/import_sugarcrm/wizard/sugarcrm_login_view.xml @@ -22,7 +22,7 @@