[FIX] plugin:when create the partner from the thunderbird at that time create partner two times.

bzr revid: tpa@tinyerp.com-20120702121646-bzom7r2buerwj5n7
This commit is contained in:
Turkesh Patel (Open ERP) 2012-07-02 17:46:46 +05:30
parent 9c9141cc65
commit c4476c4ad3
1 changed files with 4 additions and 3 deletions

View File

@ -126,9 +126,10 @@ class plugin_handler(osv.osv_memory):
partner_obj = self.pool.get('res.partner')
dictcreate = dict(data)
if partner_id == 0:
partner_id = partner_obj.create(cr, uid, {'name':dictcreate.get('name')})
dictcreate['partner_id'] = partner_id
self.pool.get('res.partner').create(cr, uid, dictcreate)
partner_id = partner_obj.create(cr, uid, dictcreate)
else:
dictcreate['parent_id'] = partner_id
partner_obj.create(cr, uid, dictcreate)
url = self._make_url(cr, uid, partner_id, 'res.partner')
return ('res.partner', partner_id, url)