Remove encoding from speaker endpoint

merge-requests/30/head
Bob Mottram 2021-03-01 15:36:40 +00:00
parent 58ab2b05d3
commit 47be751f47
1 changed files with 5 additions and 2 deletions

View File

@ -10,6 +10,7 @@ import json
import os import os
import datetime import datetime
import time import time
import urllib.parse
from linked_data_sig import verifyJsonSignature from linked_data_sig import verifyJsonSignature
from utils import getDisplayName from utils import getDisplayName
from utils import removeHtml from utils import removeHtml
@ -2151,11 +2152,13 @@ def _updateSpeaker(baseDir: str, nickname: str, domain: str,
return return
speakerFilename = \ speakerFilename = \
baseDir + '/accounts/' + nickname + '@' + domain + '/speaker.json' baseDir + '/accounts/' + nickname + '@' + domain + '/speaker.json'
content = removeHtml(postJsonObject['object']['content']) content = urllib.parse.unquote_plus(postJsonObject['object']['content'])
content = removeHtml(content)
summary = '' summary = ''
if postJsonObject['object'].get('summary'): if postJsonObject['object'].get('summary'):
if isinstance(postJsonObject['object']['summary'], str): if isinstance(postJsonObject['object']['summary'], str):
summary = postJsonObject['object']['summary'] summary = \
urllib.parse.unquote_plus(postJsonObject['object']['summary'])
speakerName = \ speakerName = \
getDisplayName(baseDir, postJsonObject['actor'], personCache) getDisplayName(baseDir, postJsonObject['actor'], personCache)
speakerJson = { speakerJson = {