From 7a90c232a514e4f3704cf6d348ce0160d0ed637e Mon Sep 17 00:00:00 2001 From: Reckless_Satoshi Date: Wed, 23 Mar 2022 07:27:46 -0700 Subject: [PATCH] Fix bug in accounting when no pending disputes --- control/tasks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/control/tasks.py b/control/tasks.py index 40598dcc..616ae1ff 100644 --- a/control/tasks.py +++ b/control/tasks.py @@ -93,6 +93,8 @@ def do_accounting(): outstanding_pending_disputes = 0 for order in pending_disputes: outstanding_pending_disputes += order.payout.num_satoshis + else: + outstanding_pending_disputes = 0 accounted_day.outstanding_earned_rewards = Profile.objects.all().aggregate(Sum('earned_rewards'))['earned_rewards__sum'] accounted_day.outstanding_pending_disputes = outstanding_pending_disputes @@ -107,6 +109,4 @@ def do_accounting(): result[str(day)]={'contracted':contracted,'inflow':inflow,'outflow':outflow} day = day + timedelta(days=1) - - return result \ No newline at end of file