From d0a8ffe68937d9c68d6b76b970ad2e763d7477ac Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Thu, 3 Sep 2026 13:43:10 -0300 Subject: [PATCH 1/2] [FIX] fleet_vehicle_inspection_template: chatter --- .../views/fleet_vehicle_inspection_template.xml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fleet_vehicle_inspection_template/views/fleet_vehicle_inspection_template.xml b/fleet_vehicle_inspection_template/views/fleet_vehicle_inspection_template.xml index 4d1538da7..44e107667 100644 --- a/fleet_vehicle_inspection_template/views/fleet_vehicle_inspection_template.xml +++ b/fleet_vehicle_inspection_template/views/fleet_vehicle_inspection_template.xml @@ -39,11 +39,7 @@ -
- - - -
+ From 0b8fbd8b56fe46c8c3a33ba0c299f16740b6bb61 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Thu, 3 Sep 2026 14:26:27 -0300 Subject: [PATCH 2/2] [FIX] fleet_vehicle_inspection: fix dead search filters and unsafe multi-record button_confirm --- .../models/fleet_vehicle_inspection.py | 13 +++++++------ .../views/fleet_vehicle_inspection_views.xml | 8 ++++---- 2 files changed, 11 insertions(+), 10 deletions(-) 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 @@ />