From 34c9709404fb33c2132e806ce4b33d9bc4b727d8 Mon Sep 17 00:00:00 2001 From: nie Date: Mon, 7 Sep 2020 09:00:15 +0000 Subject: [PATCH] [FIX] fleet: contract name does not update when changing vehicle name Steps to reproduce the bug: - Create vehicle A - Create a contract for vehicle A - Change the license plate of vehicle A Bug: The name of the contract of vehicle A hasn't changed opw:2327820 closes odoo/odoo#57251 X-original-commit: 5a031de6c456180b0f447470382e1ae1c7dbd5dc Signed-off-by: Simon Goffin (sig) Signed-off-by: backspac --- addons/fleet/models/fleet_vehicle_cost.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/fleet/models/fleet_vehicle_cost.py b/addons/fleet/models/fleet_vehicle_cost.py index d6e5c96453b..b91159c0d29 100644 --- a/addons/fleet/models/fleet_vehicle_cost.py +++ b/addons/fleet/models/fleet_vehicle_cost.py @@ -55,7 +55,7 @@ class FleetVehicleLogContract(models.Model): ], 'Recurring Cost Frequency', default='monthly', help='Frequency of the recuring cost', required=True) service_ids = fields.Many2many('fleet.service.type', string="Included Services") - @api.depends('vehicle_id', 'cost_subtype_id') + @api.depends('vehicle_id.name', 'cost_subtype_id') def _compute_contract_name(self): for record in self: name = record.vehicle_id.name