diff --git a/app/classes/web/panel_handler.py b/app/classes/web/panel_handler.py
index 429fc626c604b05cc53e4d618370eaeacdc9c7ea..91a451e93a6afcca8186af1b9a55c4ed1793bf1a 100644
--- a/app/classes/web/panel_handler.py
+++ b/app/classes/web/panel_handler.py
@@ -716,7 +716,7 @@ class PanelHandler(BaseHandler):
html += f"""
{player['name']}
- Banned by {player['source']} for reason: {player['reason']}
+ Banned by {player.get('source', '')} for reason: {player.get('reason', 'None')}
"""
diff --git a/app/frontend/templates/panel/parts/server_players.html b/app/frontend/templates/panel/parts/server_players.html
index 3cd8ce123bbdc6082280fb639e6c4af7215c1465..039e7e824c456914a5edca5922c248852357465f 100644
--- a/app/frontend/templates/panel/parts/server_players.html
+++ b/app/frontend/templates/panel/parts/server_players.html
@@ -55,7 +55,7 @@
| {{ player['name'] }} |
Banned on {{ player['banned_on'] }} |
- Banned by : {{ player['source'] }} Reason : {{ player['reason'] }} |
+ Banned by : {{ player.get('source', '') }} Reason : {{ player.get('reason', 'None') }} |
|