[usability] fix the server crash problems of merge

bzr revid: tta@openerp.com-20110714071707-i9g7lh2yqgt2a8ke
This commit is contained in:
Tejas (OpenERP)
2011-07-14 12:47:07 +05:30
parent be455d5d56
commit 00ab78871b
+3 -3
View File
@@ -157,9 +157,9 @@ class res_partner(osv.osv):
def create(self, cr, user, values, context=None):
# add a default address if none is given
if not values.get('address'):
values['address'] = [(0, 0, {'type': 'default'})]
return super(res_partner, self).create(cr, user, values, context)
if vals.has_key('address') and not vals.get('address'):
vals.get('address').append((0, 0, {'type': 'default'}))
return super(res_partner, self).create(cr, user, vals, context)
def do_share(self, cr, uid, ids, *args):
return True