From 0cd5bb2241da3350ea7c41fc4c9f67ea0727aeb2 Mon Sep 17 00:00:00 2001 From: Mario Nachbaur Date: Tue, 27 Jan 2026 09:05:41 +0100 Subject: [PATCH] don't crash when user cancels auth --- src/oauth.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/oauth.py b/src/oauth.py index 5065236..abc7b71 100644 --- a/src/oauth.py +++ b/src/oauth.py @@ -131,6 +131,10 @@ async def oauth_start(): async def oauth_callback(): state = request.args["state"] authserver_iss = request.args["iss"] + if "code" not in request.args: + message = f"{request.args['error']}: {request.args['error_description']}" + current_app.logger.debug(message) + return redirect(url_for("page_login")) authorization_code = request.args["code"] auth_request = get_auth_request(session) -- 2.51.2