From a4da8d29f87b2835ead7ead064251f1845e6dc08 Mon Sep 17 00:00:00 2001 From: EFS Date: Mon, 18 Jan 2021 00:18:39 +0100 Subject: [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. --- deluge/ui/web/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- cgit