Filter display name

alt-html-css
Bob Mottram 2020-12-19 12:55:40 +00:00
parent 86c1a678dc
commit 536a69e8ef
2 changed files with 8 additions and 3 deletions

View File

@ -3885,9 +3885,13 @@ class PubServer(BaseHTTPRequestHandler):
# change displayed name
if fields.get('displayNickname'):
if fields['displayNickname'] != actorJson['name']:
actorJson['name'] = \
displayName = \
removeHtml(fields['displayNickname'])
actorChanged = True
if not isFiltered(baseDir,
nickname, domain,
displayName):
actorJson['name'] = displayName
actorChanged = True
# change media instance status
if fields.get('mediaInstance'):

View File

@ -881,7 +881,8 @@ def htmlEditProfile(cssCache: {}, translate: {}, baseDir: str, path: str,
PGPpubKey = getPGPpubKey(actorJson)
PGPfingerprint = getPGPfingerprint(actorJson)
if actorJson.get('name'):
displayNickname = actorJson['name']
if not isFiltered(baseDir, nickname, domain, actorJson['name']):
displayNickname = actorJson['name']
if actorJson.get('summary'):
bioStr = \
actorJson['summary'].replace('<p>', '').replace('</p>', '')