From 12d3958b9d36a0d5b0f2f09a9eb4b662fcf110d9 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Fri, 12 Sep 2025 12:07:16 +1000 Subject: [PATCH] fix: Auction sort crashes on 0 bids --- main.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/main.py b/main.py index 32032e9..471c7b8 100644 --- a/main.py +++ b/main.py @@ -48,16 +48,11 @@ import plugin as plugins_module # noqa: E402 app = Flask(__name__) qrcode = QRcode(app) - # Change this if network fees change fees = 0.02 revokeCheck = random.randint(100000,999999) - THEME = os.getenv("THEME", "black") - - - @app.route('/') def index(): # Check if the user is logged in @@ -322,11 +317,12 @@ def auctions(): sort_time_next = reverseDirection(direction) # If older HSD version sort by domain height - if bids[0]['height'] == 0: - domains = sorted(domains, key=lambda k: k['height'],reverse=reverse) - sortbyDomain = True - else: - bids = sorted(bids, key=lambda k: k['height'],reverse=reverse) + if len(bids) > 0: + if bids[0]['height'] == 0: + domains = sorted(domains, key=lambda k: k['height'],reverse=reverse) + sortbyDomain = True + else: + bids = sorted(bids, key=lambda k: k['height'],reverse=reverse) else: # Sort by domain bids = sorted(bids, key=lambda k: k['name'],reverse=reverse)