diff --git a/planning/utils.py b/planning/utils.py index 198d74f..f9625d7 100644 --- a/planning/utils.py +++ b/planning/utils.py @@ -164,10 +164,10 @@ class Program: template = """\n%(header)s\n%(body)s\n
""" if not self.initialized: self._lazy_init() - return mark_safe(template % { + return template % { 'header': self._html_header(), 'body': self._html_body(), - }) + } def _as_xml(self): if not self.initialized: @@ -264,9 +264,9 @@ class Program: if not result: result = getattr(self, '_as_%s' % output)() cache.set(cache_entry, result, 3 * 60 * 60) # 3H - return result + return mark_safe(result) else: - return getattr(self, '_as_%s' % output)() + return mark_safe(getattr(self, '_as_%s' % output)()) def __str__(self): return self.render()