From 7d1178648e64830dbf96c97e03928813d0b3d9ea Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Thu, 5 Jan 2023 11:16:42 +0100 Subject: [PATCH] feat(chalice): SSO handel missing session-cookie --- ee/api/chalicelib/utils/SAML2_helper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ee/api/chalicelib/utils/SAML2_helper.py b/ee/api/chalicelib/utils/SAML2_helper.py index 765c8639e..e2cd9584f 100644 --- a/ee/api/chalicelib/utils/SAML2_helper.py +++ b/ee/api/chalicelib/utils/SAML2_helper.py @@ -85,7 +85,10 @@ async def prepare_request(request: Request): extracted_cookies = {} for key, morsel in cookie.items(): extracted_cookies[key] = morsel.value - session = extracted_cookies["session"] + if "session" not in extracted_cookies: + print("!!! session not found in extracted_cookies") + print(extracted_cookies) + session = extracted_cookies.get("session", {}) else: session = {} # If server is behind proxys or balancers use the HTTP_X_FORWARDED fields