summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--deluge/ui/web/server.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8d2edd9cf..12400dd90 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
- Fix TypeError in Peers Tab setting country flag.
- Fix reverse proxy header TypeError (#3260).
+- Fix request.base 'idna' codec error (#3261).
### Documentation
diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py
index c2a0df12d..192c2b7a4 100644
--- a/deluge/ui/web/server.py
+++ b/deluge/ui/web/server.py
@@ -583,7 +583,7 @@ class TopLevel(resource.Resource):
if base[-1] != '/':
base += '/'
- request.base = base.encode('idna')
+ request.base = base.encode('utf-8')
return resource.Resource.getChildWithDefault(self, path, request)