From cdd12ab14922813248681520d6bcf05d3b8404ab Mon Sep 17 00:00:00 2001 From: David Pugh Date: Fri, 18 Dec 2020 18:52:32 +0000 Subject: [PATCH] Handling None in redirect --- src/fastapi_aad_auth/_base/validators/session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fastapi_aad_auth/_base/validators/session.py b/src/fastapi_aad_auth/_base/validators/session.py index 0ee74a6..6337f50 100644 --- a/src/fastapi_aad_auth/_base/validators/session.py +++ b/src/fastapi_aad_auth/_base/validators/session.py @@ -48,6 +48,8 @@ def set_post_auth_redirect(self, request, redirect='/'): def is_valid_redirect(self, redirect): """Check if the redirect is not to endpoints that we don't want to redirect to.""" + if redirect is None: + return False return not any(map(partial(fnmatch.fnmatch, redirect), self._ignore_redirect_routes)) @staticmethod