summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJigar Amin - OpenERP <jam@tinyerp.com>2012-03-09 10:18:43 +0530
committerJigar Amin - OpenERP <jam@tinyerp.com>2012-03-09 10:18:43 +0530
commitdb2a88f32afbb770ea82039f2e6faf0db3ad9914 (patch)
treeb42d2e8cb1aea1c078810e67a7323739e9e3b1e5
parent8268ecfee22f68edce42c0cb06563f56020156f4 (diff)
[FIX] partner is company boolean field support
bzr revid: jam@tinyerp.com-20120309044843-l4ptvq2pi4z2zyns
-rw-r--r--addons/crm/crm_lead.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index a6fe706f76a..c0a7d297e6c 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -597,21 +597,20 @@ class crm_lead(crm_case, osv.osv):
'is_company': is_company,
'type': 'contact'
}
-
partner = partner.create(cr, uid,vals, context)
return partner
def _create_lead_partner(self, cr, uid, lead, context=None):
partner_id = False
if lead.partner_name and lead.contact_name:
- partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, 'partner', context=context)
- self._lead_create_contact(cr, uid, lead, lead.contact_name, 'contact', partner_id, context=context)
+ partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, True, context=context)
+ self._lead_create_contact(cr, uid, lead, lead.contact_name, False, partner_id, context=context)
elif lead.partner_name and not lead.contact_name:
- partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, 'partner', context=context)
+ partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, True, context=context)
elif not lead.partner_name and lead.contact_name:
- partner_id = self._lead_create_contact(cr, uid, lead, lead.contact_name, 'contact', context=context)
+ partner_id = self._lead_create_contact(cr, uid, lead, lead.contact_name, False, context=context)
else:
- partner_id = self._lead_create_contact(cr, uid, lead, lead.name, 'contact', context=context)
+ partner_id = self._lead_create_contact(cr, uid, lead, lead.name, False, context=context)
return partner_id
def _lead_set_partner(self, cr, uid, lead, partner_id, context=None):