diff --git a/addons/import_google_contact/security/ir.model.access.csv b/addons/import_google_contact/security/ir.model.access.csv index 448a593965b..7ed4201e847 100644 --- a/addons/import_google_contact/security/ir.model.access.csv +++ b/addons/import_google_contact/security/ir.model.access.csv @@ -1,3 +1,3 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_res_users_partner_manager","google.res.partner.manager","base.model_ir_model_data","base.group_partner_manager",1,1,1,0 -"access_ir_model_data_partner_manager","ir.model.data.partner.manager","base.model_res_users","base.group_partner_manager",1,1,0,0 \ No newline at end of file +"access_ir_model_data_partner_manager","ir.model.data.partner.manager","base.model_res_users","base.group_partner_manager",1,1,0,0 diff --git a/addons/import_google_contact/wizard/google_contact_import.py b/addons/import_google_contact/wizard/google_contact_import.py index 41fce2cb049..ad23811b1f4 100644 --- a/addons/import_google_contact/wizard/google_contact_import.py +++ b/addons/import_google_contact/wizard/google_contact_import.py @@ -70,7 +70,8 @@ class synchronize_google_contact(osv.osv_memory): def create_partner(self, cr, uid, data={}, context=None): partner_obj = self.pool.get('res.partner') partner_id = partner_obj.create(cr, uid, { - 'name': data.get('name',''), + 'name': data.get('name',''), + 'user_id': uid, 'address' : [(6, 0, [data['address_id']])], 'customer': data.get('customer', False), 'supplier': data.get('supplier', False) @@ -124,7 +125,6 @@ class synchronize_google_contact(osv.osv_memory): else: time_zone = tools.get_server_timezone() au_tz = timezone(time_zone) - while contact: for entry in contact.entry: data = self._retreive_data(entry) @@ -154,6 +154,7 @@ class synchronize_google_contact(osv.osv_memory): res_id = contact_ids[0] if not contact_ids: #create or link to an existing partner only if it's a new contact + data.update({'type': 'default'}) res_id = addresss_obj.create(cr, uid, data, context=context) data['address_id'] = res_id if option == 'create_all': diff --git a/addons/import_google_contact/wizard/google_contact_import_view.xml b/addons/import_google_contact/wizard/google_contact_import_view.xml index c17bab4dd48..204548ce66b 100644 --- a/addons/import_google_contact/wizard/google_contact_import_view.xml +++ b/addons/import_google_contact/wizard/google_contact_import_view.xml @@ -15,7 +15,6 @@ -