diff --git a/app/models/spree/credit_card.rb b/app/models/spree/credit_card.rb index eb31597d5b..54872b0360 100644 --- a/app/models/spree/credit_card.rb +++ b/app/models/spree/credit_card.rb @@ -56,8 +56,8 @@ module Spree end def set_last_digits - number.to_s.gsub!(/\s/, '') - verification_value.to_s.gsub!(/\s/, '') + number = @number.to_s.gsub(/\s/, '') + verification_value = verification_value.to_s.gsub(/\s/, '') self.last_digits ||= number.to_s.length <= 4 ? number : number.to_s.slice(-4..-1) end