diff --git a/combo/public/views.py b/combo/public/views.py index c23b1125..a14779c9 100644 --- a/combo/public/views.py +++ b/combo/public/views.py @@ -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: