From b76261c61cc5d64a2db2ec9896ad2c7615530122 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Sat, 12 Dec 2020 18:50:57 +0000 Subject: [PATCH] Adapt preferable to work with new BigDecimal version BigDecimal raises exception if called with nil or empty values --- app/models/spree/preferences/preferable.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/spree/preferences/preferable.rb b/app/models/spree/preferences/preferable.rb index 91a14256af..34cf69e193 100644 --- a/app/models/spree/preferences/preferable.rb +++ b/app/models/spree/preferences/preferable.rb @@ -115,6 +115,7 @@ module Spree when :password value.to_s when :decimal + value = 0 if value.blank? BigDecimal(value.to_s).round(2, BigDecimal::ROUND_HALF_UP) when :integer value.to_i