Avatar file extension

merge-requests/30/head
Bob Mottram 2020-12-20 16:12:51 +00:00
parent d60d7d608c
commit 59f4d75d78
1 changed files with 4 additions and 3 deletions

View File

@ -9066,13 +9066,14 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in avatarStr and '.temp.' not in path: if '/' in avatarStr and '.temp.' not in path:
avatarNickname = avatarStr.split('/')[0] avatarNickname = avatarStr.split('/')[0]
avatarFile = avatarStr.split('/')[1] avatarFile = avatarStr.split('/')[1]
avatarFileExt = avatarFile.split('.')[-1]
# remove any numbers, eg. avatar123.png becomes avatar.png # remove any numbers, eg. avatar123.png becomes avatar.png
if avatarFile.startswith('avatar'): if avatarFile.startswith('avatar'):
avatarFile = 'avatar.' + avatarFile.split('.')[1] avatarFile = 'avatar.' + avatarFileExt
if avatarFile.startswith('banner'): if avatarFile.startswith('banner'):
avatarFile = 'banner.' + avatarFile.split('.')[1] avatarFile = 'banner.' + avatarFileExt
elif avatarFile.startswith('image'): elif avatarFile.startswith('image'):
avatarFile = 'image.' + avatarFile.split('.')[1] avatarFile = 'image.' + avatarFileExt
avatarFilename = \ avatarFilename = \
baseDir + '/accounts/' + \ baseDir + '/accounts/' + \
avatarNickname + '@' + domain + '/' + avatarFile avatarNickname + '@' + domain + '/' + avatarFile