diff --git a/combo/public/templatetags/combo.py b/combo/public/templatetags/combo.py index 994f6463..552b5777 100644 --- a/combo/public/templatetags/combo.py +++ b/combo/public/templatetags/combo.py @@ -19,6 +19,8 @@ from __future__ import absolute_import import datetime from django import template +from django.template import RequestContext + from combo.public.menu import get_menu_context from combo.utils import NothingInCacheException @@ -41,7 +43,10 @@ def render_cell(context, cell): def show_menu(context, level=0, current_page=None, depth=1, reduce_depth=False): if reduce_depth: depth -= 1 - return get_menu_context(context, level=level, current_page=current_page, + new_context = RequestContext(context['request'], { + 'page': context['page'], + 'request': context['request']}) + return get_menu_context(new_context, level=level, current_page=current_page, depth=depth) @register.filter(name='strptime')