lib/money-rails/mongoid/money.rb in money-rails-1.7.0 vs lib/money-rails/mongoid/money.rb in money-rails-1.8.0

- old
+ new

@@ -39,11 +39,11 @@ ::Money.new(object[:cents], object[:currency_iso]).mongoize when object.nil? then nil when object.respond_to?(:to_money) then begin object.to_money.mongoize - rescue ArgumentError, Money::Currency::UnknownCurrency - raise if MoneyRails.raise_error_on_money_parsing + rescue Money::Currency::UnknownCurrency, Monetize::ParseError => e + raise MoneyRails::Error, e.message if MoneyRails.raise_error_on_money_parsing nil end else object end end