From a408494c6be551e169a8eec2d76cd57acda97fee Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Mon, 18 Jan 2021 14:58:21 +0000 Subject: [FIX] fleet: Fix compute method to work in batch closes odoo/odoo#64697 Signed-off-by: Yannick Tivisse (yti) --- addons/fleet/models/fleet_vehicle.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'addons/fleet') diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 34798e8e725..8cb15b38acb 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -33,10 +33,11 @@ class FleetVehicle(models.Model): @api.depends('model_id') def _compute_manager_id(self): - if self.model_id: - self.manager_id = self.model_id.manager_id - else: - self.manager_id = None + for vehicle in self: + if vehicle.model_id: + vehicle.manager_id = vehicle.model_id.manager_id + else: + vehicle.manager_id = None brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related="model_id.brand_id", store=True, readonly=False) log_drivers = fields.One2many('fleet.vehicle.assignation.log', 'vehicle_id', string='Assignment Logs') -- cgit v1.2.3