record errors and decode existing vins on migration

This commit is contained in:
2026-03-26 07:51:38 -04:00
parent 8503c48944
commit c38bced329
4 changed files with 69 additions and 15 deletions

View File

@@ -20,7 +20,7 @@ class VehicleVinDecodeJob < ApplicationJob
unless result.success?
log "Failed to decode vin"
vehicle.update(vin_decoded: false)
vehicle.update(vin_decoded: false, error: result.error)
return
end
@@ -33,7 +33,8 @@ class VehicleVinDecodeJob < ApplicationJob
doors: details.doors.presence || vehicle.doors,
trim: details.trim.presence || vehicle.trim,
name: vehicle.to_s,
vin_decoded: true
vin_decoded: true,
error: nil
)
end