Merge branch 'main' of gitlab.com:bashrc2/epicyon

merge-requests/30/head
Bob Mottram 2021-12-15 23:35:47 +00:00
commit 034e0c6573
1 changed files with 18 additions and 1 deletions

View File

@ -12716,7 +12716,24 @@ class PubServer(BaseHTTPRequestHandler):
avatarFilename = \
acctDir(baseDir, avatarNickname, domain) + '/' + avatarFile
if not os.path.isfile(avatarFilename):
return False
originalExt = avatarFileExt
originalAvatarFile = avatarFile
altExt = getImageExtensions()
altFound = False
for alt in altExt:
if alt == originalExt:
continue
avatarFile = \
originalAvatarFile.replace('.' + originalExt,
'.' + alt)
avatarFilename = \
acctDir(baseDir, avatarNickname, domain) + \
'/' + avatarFile
if os.path.isfile(avatarFilename):
altFound = True
break
if not altFound:
return False
if self._etag_exists(avatarFilename):
# The file has not changed
self._304()