diff options
author | EFS <efs@amefs.net> | 2021-01-18 00:18:39 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2021-01-29 18:31:52 +0000 |
commit | a4da8d29f87b2835ead7ead064251f1845e6dc08 (patch) | |
tree | c6a57f182e59226d3386a4e254408b2d27c6c4a9 | |
parent | 8ec5ca9d08c358fbcfe2aa0fbaf2b78cc7aa2490 (diff) | |
download | deluge-a4da8d29f87b2835ead7ead064251f1845e6dc08.tar.gz deluge-a4da8d29f87b2835ead7ead064251f1845e6dc08.tar.bz2 deluge-a4da8d29f87b2835ead7ead064251f1845e6dc08.zip |
[WebUI] Fix tracker icon download error
Encoutering an error when webui attempts to download tracker icon:
Error occurred downloading file from "http://b'acg.rip'/": invalid
hostname: b'acg.rip'
Fixed by ensuring the request.tracker_name is decoded from bytes before
looking up the icon name.
-rw-r--r-- | deluge/ui/web/server.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index 192c2b7a4..d730e72e9 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -191,7 +191,7 @@ class Tracker(resource.Resource): request.finish() def render(self, request): - d = self.tracker_icons.fetch(request.tracker_name) + d = self.tracker_icons.fetch(request.tracker_name.decode()) d.addCallback(self.on_got_icon, request) return server.NOT_DONE_YET |