From a90f77e545053bcec49ee8a6c2a1f82ea2cc6b99 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Wed, 24 Mar 2021 16:53:01 +0100 Subject: [PATCH] retain the redirect url on login failure --- owrx/controllers/session.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/owrx/controllers/session.py b/owrx/controllers/session.py index 009ef9f..44f1e14 100644 --- a/owrx/controllers/session.py +++ b/owrx/controllers/session.py @@ -54,7 +54,8 @@ class SessionController(WebpageController): target = "/pwchange?{0}".format(urlencode({"ref": target})) self.send_redirect(target, cookies=cookie) return - self.send_redirect("/login") + target = "?{}".format(urlencode({"ref": self.request.query["ref"][0]})) if "ref" in self.request.query else "" + self.send_redirect(self.request.path + target) def logoutAction(self): self.send_redirect("logout happening here")