diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py
index 24ccaa3b1..8d52accd8 100644
--- a/ietf/doc/templatetags/ietf_filters.py
+++ b/ietf/doc/templatetags/ietf_filters.py
@@ -230,7 +230,7 @@ def rfclink(string):
string = str(string);
return "http://tools.ietf.org/html/rfc" + string;
-@register.filter(name='urlize_ietf_docs')
+@register.filter(name='urlize_ietf_docs', is_safe=True, needs_autoescape=True)
def urlize_ietf_docs(string, autoescape=None):
"""
Make occurrences of RFC NNNN and draft-foo-bar links to /doc/.
@@ -245,8 +245,6 @@ def urlize_ietf_docs(string, autoescape=None):
string = re.sub("(?)(conflict-review-[-0-9a-zA-Z._+]+)", "\\1", string)
string = re.sub("(?)(status-change-[-0-9a-zA-Z._+]+)", "\\1", string)
return mark_safe(string)
-urlize_ietf_docs.is_safe = True
-urlize_ietf_docs.needs_autoescape = True
urlize_ietf_docs = stringfilter(urlize_ietf_docs)
@register.filter(name='dashify')