diff --git a/app/routes.py b/app/routes.py index 757c126..5d94663 100644 --- a/app/routes.py +++ b/app/routes.py @@ -15,9 +15,12 @@ load_dotenv() @main.route("/") def home(): - username = oidc.user_getfield("preferred_username") - server_path = f"./servers/mc-{username}" - has_server = os.path.exists(server_path) + is_logged_in = oidc.user_loggedin + has_server = False + if is_logged_in: + username = oidc.user_getfield("preferred_username") + server_path = f"./servers/mc-{username}" + has_server = os.path.exists(server_path) return render_template("home.html", has_server=has_server)