summaryrefslogtreecommitdiff
path: root/addons/fleet
diff options
context:
space:
mode:
authorNicolas Lempereur <nle@odoo.com>2021-05-18 07:58:47 +0000
committerNicolas Lempereur <nle@odoo.com>2021-05-18 08:01:48 +0000
commit7d956af5106b9efe22b602af007088ce8c2c16ce (patch)
tree4822d826ebc56fec426b7a0ab48a2cca6b125192 /addons/fleet
parent3e4a541277828ec9cd0bd97587c6d87dc91ccf08 (diff)
[FIX] fleet: new contract no vehicle no error
If you set the type (cost_subtype_id) of a new contract (fleet.vehicle.log.contract) before setting vehicle_id you got an error: name = record.cost_subtype_id.name + ' ' + name TypeError: can only concatenate str (not "bool") to str because vehicle name was False. opw-2527268 closes odoo/odoo#70929 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Diffstat (limited to 'addons/fleet')
-rw-r--r--addons/fleet/models/fleet_vehicle_cost.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/fleet/models/fleet_vehicle_cost.py b/addons/fleet/models/fleet_vehicle_cost.py
index b91159c0d29..266cf94aa6e 100644
--- a/addons/fleet/models/fleet_vehicle_cost.py
+++ b/addons/fleet/models/fleet_vehicle_cost.py
@@ -59,7 +59,7 @@ class FleetVehicleLogContract(models.Model):
def _compute_contract_name(self):
for record in self:
name = record.vehicle_id.name
- if record.cost_subtype_id.name:
+ if name and record.cost_subtype_id.name:
name = record.cost_subtype_id.name + ' ' + name
record.name = name