[FIX] base: Allow the quick create for a partner

bzr revid: stw@openerp.com-20120807144253-9isx2aohhm9z7g72
This commit is contained in:
Stephane Wirtel 2012-08-07 16:42:53 +02:00
parent 34e122ae5e
commit ad15aac822
1 changed files with 3 additions and 2 deletions

View File

@ -359,12 +359,13 @@ class res_partner(osv.osv):
email = contact_regex_res[0][1]
rec_id = self.create(cr, uid, {self._rec_name: name, 'email': email}, context);
return self.name_get(cr, uid, [rec_id], context)[0]
elif email_regex:
elif email_regex_res:
email = '%s' % (email_regex_res[0])
rec_id = self.create(cr, uid, {self._rec_name: email, 'email': email}, context);
return self.name_get(cr, uid, [rec_id], context)[0]
else:
return super(res_partner, self).create(cr, uid, name, context)
rec_id = super(res_partner, self).create(cr, uid, {self._rec_name: name}, context)
return self.name_get(cr, uid, [rec_id], context)[0]
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
if not args: