From e55773266b370247aef841becb0b563275eeba8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madis=20M=C3=A4gi?= Date: Sun, 13 Jul 2025 20:03:39 +0300 Subject: [PATCH] Handle tokens not in idp response --- inventory-app/oidc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inventory-app/oidc.py b/inventory-app/oidc.py index bbdbf9f..17106b2 100644 --- a/inventory-app/oidc.py +++ b/inventory-app/oidc.py @@ -47,8 +47,10 @@ def add_url_params(url, params): def add_session_tokens(session, r): session["access_token"] = r["access_token"] - session["id_token"] = r["id_token"] - session["refresh_token"] = r["refresh_token"] + if "id_token" in r: + session["id_token"] = r["id_token"] + if "refresh_token" in r: + session["refresh_token"] = r["refresh_token"] @page_oidc.route('/login-callback') def login_callback():