From 9a2a455f0718edc3b6638beae46f3a344565086f Mon Sep 17 00:00:00 2001 From: Kitty Cats <131113466+catn1pdeal3r@users.noreply.github.com> Date: Thu, 27 Nov 2025 18:46:47 -0500 Subject: [PATCH] Abort with 404 if server information is missing Add a check for server information before rendering. --- Routes/admin/servers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Routes/admin/servers.py b/Routes/admin/servers.py index 446a0a6..9701e8f 100644 --- a/Routes/admin/servers.py +++ b/Routes/admin/servers.py @@ -157,9 +157,11 @@ def admin_server(server_id): else: ptero_id = get_ptero_id(session['email']) session['pterodactyl_id'] = ptero_id - + products_local = list(products) info = get_server_information(server_id) + if not info: + abort(404) product = convert_to_product(info) return render_template('admin/server.html', info=info, products=products_local, product=product)