views: preserve full URL on redirect_to_login() for protected pages (fixes #18816)

This commit is contained in:
Benjamin Dauvergne 2017-09-20 14:51:48 +02:00
parent 1e87c3b437
commit 50fbdd8d8e
1 changed files with 1 additions and 1 deletions

View File

@ -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: