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() raise PermissionDenied()
if page.redirect_url: if page.redirect_url:
context = {'request': request}
context.update(request.extra_context_data or {})
try: try:
redirect_url = page.get_redirect_url(context=request.extra_context_data) redirect_url = page.get_redirect_url(context=context)
except utils.TemplateError: except utils.TemplateError:
raise Http404("combo: can't compute redirect URL (template error).") raise Http404("combo: can't compute redirect URL (template error).")
if redirect_url: if redirect_url: