diff --git a/mayan/apps/tags/widgets.py b/mayan/apps/tags/widgets.py
index ecf966612e..ab1d90c3eb 100644
--- a/mayan/apps/tags/widgets.py
+++ b/mayan/apps/tags/widgets.py
@@ -1,3 +1,4 @@
+from django.utils.html import escape, strip_tags
from django.utils.safestring import mark_safe
@@ -12,7 +13,7 @@ def get_tags_inline_widget(document):
tags_template.append(u'
')
for tag in document.tags.all():
- tags_template.append(u'
' % (tag.tagproperties_set.get().get_color_code(), tag.name))
+ tags_template.append(u'
' % (tag.tagproperties_set.get().get_color_code(), escape(tag.name)))
tags_template.append(u'
')
tags_template.append(u'
')
@@ -45,4 +46,4 @@ def single_tag_widget(tag):
def get_single_tag_template(tag):
- return '%s' % (tag.tagproperties_set.get().get_color_code(), tag.name.replace(u' ', u' '))
+ return '%s' % (tag.tagproperties_set.get().get_color_code(), escape(tag.name.replace(u' ', u' ')))