misc: give redirect_url access to request(.user) (#33235)

This commit is contained in:
Frédéric Péters 2019-05-19 09:15:49 +02:00
parent 43f25b588f
commit d4f858b830
1 changed files with 3 additions and 1 deletions

View File

@ -445,8 +445,10 @@ def publish_page(request, page, status=200, template_name=None):
raise PermissionDenied()
if page.redirect_url:
context = {'request': request}
context.update(request.extra_context_data or {})
try:
redirect_url = page.get_redirect_url(context=request.extra_context_data)
redirect_url = page.get_redirect_url(context=context)
except utils.TemplateError:
raise Http404("combo: can't compute redirect URL (template error).")
if redirect_url: