diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index 54e0179a3..11cdc6f8e 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -279,6 +279,9 @@ class LookupResource(resource.Resource, component.Component): mime_type = mimetypes.guess_type(path) request.setHeader("content-type", mime_type[0]) return open(path, "rb").read() + + request.setResponseCode(http.NOT_FOUND) + return "

404 - Not Found

" class TopLevel(resource.Resource): addSlash = True @@ -502,6 +505,8 @@ class DelugeWeb(component.Component): else: self.start_normal() self.plugins.enable_plugins() + + component.get("JSON").enable() if start_reactor: reactor.run()