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 # change displayed name
if fields.get('displayNickname'): if fields.get('displayNickname'):
if fields['displayNickname'] != actorJson['name']: if fields['displayNickname'] != actorJson['name']:
actorJson['name'] = \ displayName = \
removeHtml(fields['displayNickname']) removeHtml(fields['displayNickname'])
actorChanged = True if not isFiltered(baseDir,
nickname, domain,
displayName):
actorJson['name'] = displayName
actorChanged = True
# change media instance status # change media instance status
if fields.get('mediaInstance'): if fields.get('mediaInstance'):

View File

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