From ccdaf9a08572886f152ec929296765a0bb649acd Mon Sep 17 00:00:00 2001 From: Cas Vissers Date: Fri, 24 May 2019 11:02:20 +0000 Subject: [PATCH] [FIX] fleet: avoid singleton error When doing a write on multiple records, message_post expects a single record if self.ids: self.ensure_one() closes odoo/odoo#33645 Signed-off-by: Martin Trigaux (mat) --- addons/fleet/models/fleet_vehicle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 66bb600afc5..93cae836b5b 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -225,7 +225,7 @@ class FleetVehicle(models.Model): changes.append(_("License Plate: from '%s' to '%s'") % (old_license_plate, vals['license_plate'])) if len(changes) > 0: - self.message_post(body=", ".join(changes)) + vehicle.message_post(body=", ".join(changes)) return super(FleetVehicle, self).write(vals)