Merge pull request #914 from openreplay/api-v1.9.0-patch

feat(chalice): SSO handel missing session-cookie
This commit is contained in:
Kraiem Taha Yassine 2023-01-05 11:17:31 +01:00 committed by GitHub
commit 65ef1ef856
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -85,7 +85,10 @@ async def prepare_request(request: Request):
extracted_cookies = {} extracted_cookies = {}
for key, morsel in cookie.items(): for key, morsel in cookie.items():
extracted_cookies[key] = morsel.value 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: else:
session = {} session = {}
# If server is behind proxys or balancers use the HTTP_X_FORWARDED fields # If server is behind proxys or balancers use the HTTP_X_FORWARDED fields