From ccfbde8d33f2d2443c6fd5d859ed0469b8c4a173 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 26 Jan 2017 20:11:46 +0000 Subject: [PATCH] Fixed an issue with building links from URLs which are already part of a link. Fixes issue #2175. - Legacy-Id: 12742 --- ietf/doc/templatetags/ietf_filters.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 2ebc8e6fe..18c27572f 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -428,7 +428,10 @@ def format_history_text(text, trunc_words=25): @register.filter def format_snippet(text, trunc_words=25): - full = keep_spacing(collapsebr(linebreaksbr(mark_safe(sanitize_html(urlize(text)))))) + # urlize if there aren't already links present + if not 'href=' in text: + text = urlize(text) + full = keep_spacing(collapsebr(linebreaksbr(mark_safe(sanitize_html(text))))) snippet = truncatewords_html(full, trunc_words) if snippet != full: return mark_safe(u'
%s
' % (snippet, full))