I have a field I can't read with search. I know it exist and is populated and the current value is -387.06.
With a simple search it always return a 0.0:
self.search([('id', '=', '1')]).day_profit
But if I try with a
self.search_read([('id', '=', '1')])
[{'create_date': '2017-03-22 21:16:11', 'avg_minutes': u'6', 'write_uid': (1, u'Administrator'), 'fix_day': 588.24, 'id': 1, 'create_uid': (1, u'Administrator'), 'display_name': u'divina.custos,1', 'day_profit': -387.06, '__last_update': '2017-03-22 23:46:49'}]
That's curious enough, because if I search another filed like fix_day the search works as expected.
Where is the error?