From b33b45f7b34ab2e352e6400756c2f6a56983d286 Mon Sep 17 00:00:00 2001 From: Reckless_Satoshi Date: Sun, 3 Jul 2022 10:39:40 -0700 Subject: [PATCH] Fix do_accounting. Improve ProfileAdmin load time. --- api/admin.py | 4 ++++ control/tasks.py | 1 + 2 files changed, 5 insertions(+) diff --git a/api/admin.py b/api/admin.py index 8e97b8b5..935c3578 100644 --- a/api/admin.py +++ b/api/admin.py @@ -159,6 +159,10 @@ class UserProfileAdmin(AdminChangeLinksMixin, admin.ModelAdmin): "num_disputes", "lost_disputes", ) + raw_id_fields = ( + "user", + "referred_by", + ) list_editable = ["pending_rewards", "earned_rewards"] list_display_links = ("avatar_tag", "id") change_links = ["user"] diff --git a/control/tasks.py b/control/tasks.py index 60c6720c..019f61b6 100644 --- a/control/tasks.py +++ b/control/tasks.py @@ -56,6 +56,7 @@ def do_accounting(): outflow = offchain_outflow + onchain_outflow routing_fees = 0 if routing_fees == None else routing_fees rewards_claimed = 0 if rewards_claimed == None else rewards_claimed + mining_fees = 0 if mining_fees == None else mining_fees accounted_day = AccountingDay.objects.create( day = day,