Hi all,
I need your help to fix this, when I update my fields street and street2 the abs_completeadd field is not update.
When I create the record example street = "no 45 avenue street" street2= "xxxxx" my merge field abs_completeadd = "No 45 Avenue Street Xxxxx" but when I modified my fields, my abs_completeadd field is not update. I got no error, then I tried to look on the database two fields updated but my merged abs_completeadd field is not.
Thanks
_columns = {
'abs_street': fields.char('Street', size=128, store=False),
'abs_street2': fields.char('Street2', size=128, store=False),
'abs_provinces_id': fields.many2one('abs.provinces', 'Province'),
'abs_cities_id': fields.many2one('abs.cities', 'City'),
'abs_completeadd': fields.char('Address', size=128),
}
def create(self, cr, uid, vals, context=None):
abs_completeadd = str(vals['abs_street'] or '') + ' ' +str(vals['abs_street2'] or '')
abs_street = str(vals['abs_street'] or '')
abs_street2 = str(vals['abs_street2'] or '')
vals['abs_completeadd'] = abs_completeadd.title()
vals['abs_street'] = abs_street.title()
vals['abs_street2'] = abs_street2.title()
return super(hr_employee, self).create(cr, uid, vals, context=context)