Hello everyone,
I try to calculate the value depending on previous record this is my code
@api.depends('odometer') def get_km_parcouru(self): for record in self.sorted(lambda x: x.id): prev = self.env['fleet.vehicle.log.fuel'].search_read( [('id', '<', record.id)], order='date desc', limit=1) prev_record = prev[0]['odometer'] if prev else 0 record.km_parcouru = record.odometer - prev_record
When I click on crate button I get this error
ProgrammingError: can't adapt type 'NewId'
In:
[('id', '<', record.id)], order='date desc', limit=1)