diff -r 3dcb117fb3b0 -r 41461b2e9854 web/views/cwsources.py --- a/web/views/cwsources.py Tue May 15 10:57:14 2012 +0200 +++ b/web/views/cwsources.py Tue May 15 14:43:30 2012 +0200 @@ -373,8 +373,9 @@ w(u'' % self._cw._(u'Message threshold')) w(u'') w(u'') super(LogTableLayout, self).render_table(w, actions, paginate) @@ -421,7 +422,9 @@ class URLRenderer(pyviews.PyValTableColRenderer): def render_cell(self, w, rownum): url = self.data[rownum][1] - w(url and tags.a(url, href=url) or u' ') + if url and url.startswith('http'): + url = tags.a(url, href=url) + w(url or u' ') class LineRenderer(pyviews.PyValTableColRenderer): def render_cell(self, w, rownum):