From b5a570c4ecee34d75582d20e1289b4a2fd8e76aa Mon Sep 17 00:00:00 2001 From: sqozz Date: Mon, 10 May 2021 18:04:43 +0200 Subject: [PATCH] Fix crash if no players are online --- homepage/main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/homepage/main.py b/homepage/main.py index cf41c9f..8dbf7d6 100644 --- a/homepage/main.py +++ b/homepage/main.py @@ -55,8 +55,12 @@ def currentPlayerData(): player["count"]["current"] = status.players.online player["count"]["max"] = status.players.max player["players"] = [] - for p in status.players.sample: - player["players"].append({"name": p.name, "uuid": p.id}) + try: + for p in status.players.sample: + player["players"].append({"name": p.name, "uuid": p.id}) + except TypeError: + # If nobody is online, status.players.sample is None + pass return player def fetchSkin(uuid):