diff options
| author | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-03-09 10:18:43 +0530 |
|---|---|---|
| committer | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-03-09 10:18:43 +0530 |
| commit | db2a88f32afbb770ea82039f2e6faf0db3ad9914 (patch) | |
| tree | b42d2e8cb1aea1c078810e67a7323739e9e3b1e5 | |
| parent | 8268ecfee22f68edce42c0cb06563f56020156f4 (diff) | |
[FIX] partner is company boolean field support
bzr revid: jam@tinyerp.com-20120309044843-l4ptvq2pi4z2zyns
| -rw-r--r-- | addons/crm/crm_lead.py | 11 |
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): |
