From 4d3de3b7317c708fe8debe2b32729f25a4548653 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 3 Jun 2012 23:14:48 +0200 Subject: [PATCH] [Rigo] fix markup escape issue in Notice Board view --- rigo/rigo/models/noticeboard.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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)