From ccfb99cb639748a4ae4123f4575e28ea7205ece3 Mon Sep 17 00:00:00 2001 From: Aevann Date: Wed, 28 Dec 2022 11:44:39 +0200 Subject: [PATCH] fix 500 error --- files/routes/login.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/routes/login.py b/files/routes/login.py index 7946b9310a..73d26d0158 100644 --- a/files/routes/login.py +++ b/files/routes/login.py @@ -23,8 +23,8 @@ NO_LOGIN_REDIRECT_URLS = ("/login", "/logout", "/signup", "/forgot", "/reset", " @app.get("/login") @auth_desired def login_get(v:Optional[User]): + redir = request.values.get("redirect", "").strip().rstrip('?').lower() if v: - redir = request.values.get("redirect", "").strip().rstrip('?').lower() if redir and is_site_url(redir) and redir not in NO_LOGIN_REDIRECT_URLS: return redirect(redir) return redirect('/')