diff --git a/fleet_vehicle_inspection/models/fleet_vehicle_inspection.py b/fleet_vehicle_inspection/models/fleet_vehicle_inspection.py index 786452eda..5dc0e0a28 100644 --- a/fleet_vehicle_inspection/models/fleet_vehicle_inspection.py +++ b/fleet_vehicle_inspection/models/fleet_vehicle_inspection.py @@ -143,12 +143,13 @@ def button_confirm(self): raise ValidationError( _("Only inspections in 'draft' or 'cancel' states can be confirmed") ) - if self.amount: - if not self.service_type_id: - raise ValidationError(_("Must select service type")) - self.service_id = self.env["fleet.vehicle.log.services"].create( - self._prepare_fleet_vehicle_log_services_vals() - ) + for rec in self: + if rec.amount: + if not rec.service_type_id: + raise ValidationError(_("Must select service type")) + rec.service_id = self.env["fleet.vehicle.log.services"].create( + rec._prepare_fleet_vehicle_log_services_vals() + ) self.state = "confirmed" return True diff --git a/fleet_vehicle_inspection/views/fleet_vehicle_inspection_views.xml b/fleet_vehicle_inspection/views/fleet_vehicle_inspection_views.xml index e7af628e4..3e9050e10 100644 --- a/fleet_vehicle_inspection/views/fleet_vehicle_inspection_views.xml +++ b/fleet_vehicle_inspection/views/fleet_vehicle_inspection_views.xml @@ -122,13 +122,13 @@ /> -
- - - -
+