diff --git a/inbox.py b/inbox.py index e3aed9cee..b126e9c3b 100644 --- a/inbox.py +++ b/inbox.py @@ -10,6 +10,7 @@ import json import os import datetime import time +import html import urllib.parse from linked_data_sig import verifyJsonSignature from utils import getDisplayName @@ -2154,7 +2155,9 @@ def _updateSpeaker(baseDir: str, nickname: str, domain: str, speakerFilename = \ baseDir + '/accounts/' + nickname + '@' + domain + '/speaker.json' content = urllib.parse.unquote_plus(postJsonObject['object']['content']) + content = html.unescape(content) content = removeHtml(htmlReplaceQuoteMarks(content)) + content = content.replace('"', '"') summary = '' if postJsonObject['object'].get('summary'): if isinstance(postJsonObject['object']['summary'], str):