From b2171263162b5f9f8b9c0969f26a28b7a71a7788 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Fri, 6 May 2016 06:55:29 -0400 Subject: [PATCH] Update vehicle.rb --- app/models/vehicle.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/models/vehicle.rb b/app/models/vehicle.rb index 41f457f..c59494a 100644 --- a/app/models/vehicle.rb +++ b/app/models/vehicle.rb @@ -73,9 +73,13 @@ class Vehicle < ActiveRecord::Base def decode_vin get_details if @details and self.vin? - self.year = @details['years'][0]['year'] - self.make = @details['make']['name'] - self.model = @details['model']['name'] + begin + self.year = @details['years'][0]['year'] + self.make = @details['make']['name'] + self.model = @details['model']['name'] + rescue Exception => e + errors.add(:vin, e.message) + end end self.name = to_s end