[FIX] create default partner address only when an empty list is given
bzr revid: rco@openerp.com-20110718142930-0cp8fdbnme17vpl6
This commit is contained in:
commit
9988ce5b33
|
@ -156,9 +156,9 @@ class res_partner(osv.osv):
|
||||||
return super(res_partner, self).copy(cr, uid, id, default, context)
|
return super(res_partner, self).copy(cr, uid, id, default, context)
|
||||||
|
|
||||||
def create(self, cr, user, values, context=None):
|
def create(self, cr, user, values, context=None):
|
||||||
# add a default address if none is given
|
# add a default address if an empty list is given
|
||||||
if not values.get('address'):
|
if ('address' in values) and not values.get('address'):
|
||||||
values['address'] = [(0, 0, {'type': 'default'})]
|
values.get('address').append((0, 0, {'type': 'default'}))
|
||||||
return super(res_partner, self).create(cr, user, values, context)
|
return super(res_partner, self).create(cr, user, values, context)
|
||||||
|
|
||||||
def do_share(self, cr, uid, ids, *args):
|
def do_share(self, cr, uid, ids, *args):
|
||||||
|
|
Loading…
Reference in New Issue