Skip to content

Commit 65e2efe

Browse files
committed
patch failing test
1 parent bdcfcd6 commit 65e2efe

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

mittab/apps/tab/helpers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ def get_redirect_target(request, path=None, fallback="/"):
1515
5) HTTP referer header
1616
6) Provided fallback (defaults to '/')
1717
"""
18+
session = getattr(request, "session", None)
19+
session_return_to = session.get("_return_to") if session is not None else None
20+
1821
candidates = [
1922
path,
2023
request.POST.get("return_to"),
2124
request.GET.get("return_to"),
2225
request.GET.get("next"),
23-
request.session.get("_return_to"),
26+
session_return_to,
2427
request.META.get("HTTP_REFERER"),
2528
]
2629

mittab/apps/tab/templatetags/tags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def return_to_value(context):
6666
request = context.get("request")
6767
if not request:
6868
return ""
69-
return get_redirect_target(request, fallback=None) or ""
69+
return get_redirect_target(request, fallback=None) or request.get_full_path()
7070

7171

7272
@register.inclusion_tag("common/_return_to_input.html", takes_context=True)

0 commit comments

Comments
 (0)