summaryrefslogtreecommitdiffstats
path: root/deluge/ui/web/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/web/server.py')
-rw-r--r--deluge/ui/web/server.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py
index b775d9860..51534a04d 100644
--- a/deluge/ui/web/server.py
+++ b/deluge/ui/web/server.py
@@ -53,7 +53,7 @@ from deluge import common, component, configmanager
from deluge.core.rpcserver import check_ssl_keys
from deluge.ui import common as uicommon
from deluge.ui.tracker_icons import TrackerIcons
-from deluge.ui.web.auth import Auth, AuthError, AUTH_LEVEL_DEFAULT
+from deluge.ui.web.auth import Auth, secure
from deluge.ui.web.common import Template, compress
from deluge.ui.web.json_api import JSON, WebApi
from deluge.ui.web.pluginmanager import PluginManager
@@ -228,14 +228,8 @@ class Peers(TorrentResource):
"total": len(peers)
}, request)
+ @secure
def render(self, request):
- try:
- component.get("Auth").check_request(request,
- level=AUTH_LEVEL_DEFAULT)
- except AuthError:
- request.setResponseCode(http.FORBIDDEN)
- return '<h1>Forbidden</h1>'
-
component.get("SessionProxy"
).get_torrent_status(request.torrent_id, PEERS_KEYS
).addCallback(self.on_got_peers, request)