From 89feb4daec79bc6aa64764d7bffdce654d954b45 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Tue, 28 Jun 2011 13:04:35 +0530 Subject: [PATCH] [FIX]: link with partner id bzr revid: atp@tinyerp.com-20110628073435-6fkjz1kxb8to5z3r --- addons/import_sugarcrm/import_sugarcrm.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/import_sugarcrm/import_sugarcrm.py b/addons/import_sugarcrm/import_sugarcrm.py index e2e23ea65af..1976001c9d3 100644 --- a/addons/import_sugarcrm/import_sugarcrm.py +++ b/addons/import_sugarcrm/import_sugarcrm.py @@ -157,9 +157,12 @@ class sugar_import(import_framework): def import_document(self, val): File,Filename = sugar.get_document_revision_search(self.context.get('port'), self.context.get('session_id'), val.get('document_revision_id')) - res_id, res_model = self.import_related_document(val) - val['res_id'] = res_id - val['res_model'] = res_model + res_id, res_model = self.import_related_document(val) + if res_model == 'res.partner': + val['partner_id/.id'] = res_id + else: + val['res_id'] = res_id + val['res_model'] = res_model if File: val['datas'] = File val['datas_fname'] = Filename @@ -175,7 +178,8 @@ class sugar_import(import_framework): 'datas': 'datas', 'datas_fname': 'datas_fname', 'res_model': 'res_model', - 'res_id': 'res_id' + 'res_id': 'res_id', + 'partner_id/.id': 'partner_id/.id' } }