diff --git a/lib/customer_finacials.rb b/lib/customer_finacials.rb index 9841c501b2a82254bf45024984eda425ad7ca84a..924030cd17781d005af0bc3b6aff782688786577 100644 --- a/lib/customer_finacials.rb +++ b/lib/customer_finacials.rb @@ -31,7 +31,7 @@ class CustomerFinancials end def declines - REDIS.get("jmp_pay_decline-#{@customer_id}") + REDIS.get("jmp_pay_decline-#{@customer_id}").then(&:to_i) end def mark_decline diff --git a/lib/financial_info.rb b/lib/financial_info.rb index 8fb8cc929de3bde8948e78aa46203ca90403ac2b..ca394d797ad741a0aecf8af21660843c5a120025 100644 --- a/lib/financial_info.rb +++ b/lib/financial_info.rb @@ -17,7 +17,7 @@ class AdminFinancialInfo ]).then do |transactions, declines, payment_methods, btc_addresses| new( transactions: transactions, - declines: declines || 0, + declines: declines, payment_methods: payment_methods, btc_addresses: btc_addresses ) end diff --git a/lib/transaction.rb b/lib/transaction.rb index 72b11324d3f4cc658f860e4a3a8988c5d4112ffc..3885ee10a1b8be2bbf25fb68431531686c5afbfe 100644 --- a/lib/transaction.rb +++ b/lib/transaction.rb @@ -5,7 +5,7 @@ require "bigdecimal" class Transaction def self.sale(customer, amount:, payment_method: nil) customer.declines.then do |declines| - raise "too many declines" if declines.to_i >= 2 + raise "too many declines" if declines >= 2 BRAINTREE.transaction.sale( amount: amount,