Skip to content
Snippets Groups Projects
Commit 0320e65b authored by Robin Sonnabend's avatar Robin Sonnabend
Browse files

Fix redirect loop in back.py

parent f4f5771f
No related branches found
No related tags found
No related merge requests found
...@@ -19,9 +19,17 @@ def anchor(func, cookie=cookie): ...@@ -19,9 +19,17 @@ def anchor(func, cookie=cookie):
return result return result
def default_url(default, **url_args):
return url_for(default, **url_args)
def url(default=default_view, cookie=cookie, **url_args): def url(default=default_view, cookie=cookie, **url_args):
return session.get(cookie, url_for(default, **url_args)) return session.get(cookie, default_url(default, **url_args))
def redirect(default=default_view, cookie=cookie, **url_args): def redirect(default=default_view, cookie=cookie, **url_args):
return flask_redirect(url(default, cookie, **url_args)) print(request.url, request.url_rule, default, session.get(cookie))
target = url(default, cookie, **url_args)
if target == request.url:
target = default_url(default, **url_args)
return flask_redirect(target)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment