diff --git a/froide_govplan/signals.py b/froide_govplan/signals.py index f2fd873..8c43d92 100644 --- a/froide_govplan/signals.py +++ b/froide_govplan/signals.py @@ -5,10 +5,12 @@ from django.db import transaction from mastodon import Mastodon from .models import GovernmentPlanUpdate, GovernmentPlan import re +import html def strip_html_tags(text): tag_re = re.compile(r'<[^>]+>') - return tag_re.sub('', text).decode('utf-8') + plain_text = tag_re.sub('', text) + return html.unescape(plain_text) def post_to_mastodon(text): mastodon = Mastodon(