From 0aef1d0c2b242ed918080085ee79103f0f8c2d13 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 26 Mar 2026 12:45:17 -0400 Subject: [PATCH] Build vehicle name --- app/jobs/vehicle_vin_decode_job.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/jobs/vehicle_vin_decode_job.rb b/app/jobs/vehicle_vin_decode_job.rb index 5371fb2..d88e0c1 100644 --- a/app/jobs/vehicle_vin_decode_job.rb +++ b/app/jobs/vehicle_vin_decode_job.rb @@ -32,7 +32,7 @@ class VehicleVinDecodeJob < ApplicationJob model: details.model.presence || vehicle.model, doors: details.doors.presence || vehicle.doors, trim: details.trim.presence || vehicle.trim, - name: vehicle.to_s, + name: build_name(vehicle, details), vin_decoded: true, error: nil ) @@ -40,6 +40,15 @@ class VehicleVinDecodeJob < ApplicationJob private + def build_name(vehicle, details) + if details.year && details.make && details.model + suffix = vehicle.vin.to_s[9..] + "#{details.year} #{details.make} #{details.model} - #{suffix}" + else + vehicle.vin + end + end + def log(msg) Rails.logger.info "[VehicleVinDecodeJob] #{msg}" end