diff --git a/src/strass/strass_app/templatetags/strass_tags.py b/src/strass/strass_app/templatetags/strass_tags.py index 8227723003b9061b902897e6fe38400ded1d15ff..563ff0184fc300d149b7fe0b92c9a532265c88c3 100644 --- a/src/strass/strass_app/templatetags/strass_tags.py +++ b/src/strass/strass_app/templatetags/strass_tags.py @@ -216,6 +216,8 @@ __MARKDOWN_WHITE_LIST = [ '</center>', '<code>', '</code>', + '<u>', + '</u>', ] ] diff --git a/src/strass/strass_app/tests/test_strass_tags.py b/src/strass/strass_app/tests/test_strass_tags.py index fb4395bd28644c69b1733c25df0c6c72cec17c20..d3b07a88380d3acbb5ccb54652eb6a591c86b83a 100644 --- a/src/strass/strass_app/tests/test_strass_tags.py +++ b/src/strass/strass_app/tests/test_strass_tags.py @@ -115,12 +115,15 @@ class AllTestCase(TooledTestCase): "<script", "<meta", "<img", + "<u", ]: self.assertNotIn(banned_tag, markdown(f'{banned_tag} foo="bar"/>')) for allowed_tag in [ "<center>", "<br>", "<br/>", + "<u>", + "</u>", "<hr>", "<hr/>", ]: