summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtul Patel (OpenERP) <atp@tinyerp.com>2011-06-28 13:04:35 +0530
committerAtul Patel (OpenERP) <atp@tinyerp.com>2011-06-28 13:04:35 +0530
commit89feb4daec79bc6aa64764d7bffdce654d954b45 (patch)
treec0afb827faca7cbc24ee92721a5bf0c2d92a1d12
parente423d7efd5f91856f3e0d54593747c87ca747c8e (diff)
[FIX]: link with partner id
bzr revid: atp@tinyerp.com-20110628073435-6fkjz1kxb8to5z3r
-rw-r--r--addons/import_sugarcrm/import_sugarcrm.py12
1 files 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'
}
}