From 3390266b29a0239f65dba110146050dbd115421b Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Wed, 6 Jun 2018 17:13:26 -0400 Subject: [PATCH] Work around bug(?) in BeautifulSoup entity handling --- brutaldon/templatetags/taglinks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/brutaldon/templatetags/taglinks.py b/brutaldon/templatetags/taglinks.py index 8b95256..c02b41d 100644 --- a/brutaldon/templatetags/taglinks.py +++ b/brutaldon/templatetags/taglinks.py @@ -21,6 +21,7 @@ def relink_tags(value): FIXME: handle arbitrary tag links ''' + value = value.replace(''', "'") soup = BeautifulSoup(value, 'html.parser') for link in soup.find_all('a', class_='hashtag'): link['href'] = reverse('tag', args=[link.span.string]) @@ -36,6 +37,7 @@ def relink_mentions(value): FIXME: handle arbitrary mention links ''' + value = value.replace(''', "'") soup = BeautifulSoup(value, 'html.parser') for link in soup.find_all('a', class_='mention'): parsed = parse.urlparse(link['href'])