[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) <mat@odoo.com>
This commit is contained in:
Cas Vissers
2019-05-27 09:00:41 +00:00
committed by Martin Trigaux
parent f14ae73a98
commit ccdaf9a085
+1 -1
View File
@@ -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)