Build vehicle name

This commit is contained in:
2026-03-26 12:45:17 -04:00
parent ba313dfd02
commit 0aef1d0c2b

View File

@@ -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