From 05b8b8e9dba3e72316c5ddb7d382701fa3441ced Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 7 Apr 2021 10:56:20 +0100 Subject: [PATCH] Fix outstanding balance sum in payment report --- lib/open_food_network/payments_report.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/open_food_network/payments_report.rb b/lib/open_food_network/payments_report.rb index 4b88603abf..804bb58b45 100644 --- a/lib/open_food_network/payments_report.rb +++ b/lib/open_food_network/payments_report.rb @@ -100,7 +100,7 @@ module OpenFoodNetwork proc { |orders| orders.first.distributor.name }, proc { |orders| orders.to_a.sum(&:item_total) }, proc { |orders| orders.sum(&:ship_total) }, - proc { |orders| orders.sum(&:outstanding_balance) }, + proc { |orders| orders.sum{ |order| order.outstanding_balance.to_f } }, proc { |orders| orders.map(&:total).sum }] when "payment_totals" [proc { |orders| orders.first.payment_state }, @@ -124,7 +124,7 @@ module OpenFoodNetwork }.sum(&:amount) } }, - proc { |orders| orders.sum(&:outstanding_balance) }] + proc { |orders| orders.sum{ |order| order.outstanding_balance.to_f } }] else [proc { |payments| payments.first.order.payment_state }, proc { |payments| payments.first.order.distributor.name },