[FIX] plugin:when create the partner from the thunderbird at that time create partner...
authorTurkesh Patel (Open ERP) <tpa@tinyerp.com>
Mon, 2 Jul 2012 12:16:46 +0000 (17:46 +0530)
committerTurkesh Patel (Open ERP) <tpa@tinyerp.com>
Mon, 2 Jul 2012 12:16:46 +0000 (17:46 +0530)
bzr revid: tpa@tinyerp.com-20120702121646-bzom7r2buerwj5n7

addons/plugin/plugin_handler.py

index 700b964..2de179f 100644 (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)