diff --git a/judge/jinja2/reference.py b/judge/jinja2/reference.py index b496634ba3..239f2795df 100644 --- a/judge/jinja2/reference.py +++ b/judge/jinja2/reference.py @@ -5,6 +5,7 @@ from ansi2html import Ansi2HTMLConverter from django.contrib.auth.models import AbstractUser from django.urls import reverse +from django.utils.safestring import mark_safe from lxml.html import Element from judge import lxml_tree @@ -183,4 +184,4 @@ def join(first, second, *rest): @registry.filter(name='ansi2html') def ansi2html(s): - return Ansi2HTMLConverter(inline=True).convert(s, full=False) + return mark_safe(Ansi2HTMLConverter(inline=True).convert(s, full=False))