X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/3f907fc7dc24bf23960a76dcb0f942401c966d50..e14041301b4d914127920f50e47a9ae8c990af4e:/contrib/shipherd/templatetags/shipherd.py diff --git a/contrib/shipherd/templatetags/shipherd.py b/contrib/shipherd/templatetags/shipherd.py index 9a4d74c..1413bdf 100644 --- a/contrib/shipherd/templatetags/shipherd.py +++ b/contrib/shipherd/templatetags/shipherd.py @@ -3,6 +3,7 @@ from django.conf import settings from django.utils.safestring import mark_safe from philo.contrib.shipherd.models import Navigation from philo.models import Node +from django.utils.safestring import mark_safe from django.utils.translation import ugettext as _ @@ -63,7 +64,7 @@ class LazyNavigationRecurser(object): for node in self.template_nodes: bits.append(node.render(context)) context.pop() - return ''.join(bits) + return mark_safe(''.join(bits)) class RecurseNavigationNode(template.Node): @@ -166,6 +167,4 @@ def navigation_host(node, key): try: return Navigation.objects.filter(node__in=node.get_ancestors(include_self=True), key=key).order_by('-node__level')[0].node except: - if settings.TEMPLATE_DEBUG: - raise return node \ No newline at end of file