diff --git a/rigo/rigo/models/noticeboard.py b/rigo/rigo/models/noticeboard.py index 9249c2abf..21455763e 100644 --- a/rigo/rigo/models/noticeboard.py +++ b/rigo/rigo/models/noticeboard.py @@ -21,7 +21,7 @@ this program; if not, write to the Free Software Foundation, Inc., import hashlib import email.utils -from rigo.utils import prepare_markup +from rigo.utils import prepare_markup, escape_markup class Notice(object): @@ -110,6 +110,9 @@ class Notice(object): msg = "%s\n%s, " + \ "%s\n%s\n\n%s" msg = msg % ( - self.title(), self.repository(), - self.date(), self.link(), self.description()) + escape_markup(self.title()), + escape_markup(self.repository()), + escape_markup(self.date()), + escape_markup(self.link()), + escape_markup(self.description())) return prepare_markup(msg)