Applied patch given by claude

lp bug: https://launchpad.net/bugs/330171 fixed

bzr revid: hda@hda-20090217053802-5x0pvqp2vbareaia
This commit is contained in:
husen daudi 2009-02-17 11:08:02 +05:30
parent 9d88d33348
commit 6f5af2b342
1 changed files with 9 additions and 5 deletions

View File

@ -56,11 +56,15 @@ class make_partner(wizard.interface):
partner_obj = pool.get('res.partner')
contact_obj = pool.get('res.partner.address')
for case in case_obj.browse(cr, uid, data['ids']):
partner_id = partner_obj.create(cr, uid, {
'name': case.partner_name or case.name,
'user_id': case.user_id.id,
'comment': case.note,
})
partner_id = partner_obj.search(cr, uid, [('name', '=', case.partner_name or case.name)])
if partner_id:
raise wizard.except_wizard("Warning !",_('A partner is already existing with the same name.'))
else:
partner_id = partner_obj.create(cr, uid, {
'name': case.partner_name or case.name,
'user_id': case.user_id.id,
'comment': case.note,
})
contact_id = contact_obj.create(cr, uid, {
'partner_id': partner_id,
'name': case.partner_name2,