views: preserve full URL on redirect_to_login() for protected pages (fixes #18816)
This commit is contained in:
parent
1e87c3b437
commit
50fbdd8d8e
|
@ -341,7 +341,7 @@ def publish_page(request, page, status=200, template_name=None):
|
|||
if not page.is_visible(request.user):
|
||||
if not request.user.is_authenticated():
|
||||
from django.contrib.auth.views import redirect_to_login
|
||||
return redirect_to_login(request.path)
|
||||
return redirect_to_login(request.build_absolute_uri())
|
||||
raise PermissionDenied()
|
||||
|
||||
if page.redirect_url:
|
||||
|
|
Loading…
Reference in New Issue