diff --git a/daemon.py b/daemon.py index b5258aaf9..e4e8e20e9 100644 --- a/daemon.py +++ b/daemon.py @@ -1727,9 +1727,12 @@ class PubServer(BaseHTTPRequestHandler): return # search screen banner image - if self.path == '/search_banner.png': + if '/users/' in self.path and \ + self.path.endswith('/search_banner.png'): + nickname = getNicknameFromActor(self.path) mediaFilename = \ - self.server.baseDir + '/accounts/search_banner.png' + self.server.baseDir + '/accounts/' + \ + nickname + '@' + self.server.domain + '/search_banner.png' if os.path.isfile(mediaFilename): if self._etag_exists(mediaFilename): # The file has not changed