[usability] res_partner_address default is default (create one default address if none given)

bzr revid: tta@openerp.com-20110607090131-6qxynpmrlzq68a0s
This commit is contained in:
Tejas (OpenERP)
2011-06-07 14:31:31 +05:30
parent ec8af093dc
commit 5cc546bad9
+6 -1
View File
@@ -267,7 +267,12 @@ class res_partner(osv.osv):
cr, uid,
model_data.search(cr, uid, [('module','=','base'),
('name','=','main_partner')])[0],
).res_id
).res_id
def create(self, cr, user, vals, context=None):
if vals.has_key('address') and vals['address'] == []:
address={'address': [[0, 0, {'type': 'default'}]]}
vals.update(address)
return super(res_partner, self).create(cr, user, vals, context)
res_partner()
class res_partner_address(osv.osv):