misc: give redirect_url access to request(.user) (#33235)
This commit is contained in:
parent
43f25b588f
commit
d4f858b830
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue