From 01cf82813c1b11f2b58e819485194a9569ea03a2 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Tue, 6 Jun 2017 08:32:21 -0400 Subject: [PATCH] Update vehicle.rb --- app/models/vehicle.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/vehicle.rb b/app/models/vehicle.rb index 82539e8..64ee8c9 100644 --- a/app/models/vehicle.rb +++ b/app/models/vehicle.rb @@ -72,7 +72,7 @@ class Vehicle < ActiveRecord::Base # Force Upper Case for VIN numbers def vin=(val) - val = val.to_s.gsub!(/[^ABCDEFGHJKLMNPRSTUVWXYZabcdefghjklmnprstuvwxyz0123456789]/,'') + val = val.to_s.gsub!(/[^[A-HJ-NPR-Za-hj-npr-z\d]{8}]/,'') # The to_s is in case you get nil/non-string write_attribute(:vin, val.join.upcase)