summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Resch <andrewresch@gmail.com>2010-09-03 14:28:16 -0700
committerAndrew Resch <andrewresch@gmail.com>2010-09-03 14:29:36 -0700
commitb9caa4eeeb659358fb1739a35f2d34538e3231ca (patch)
treed3c02ea051b2515ad1a43f8f2271e4e4706dffab
parent6c3b216b408b026859ec2d2d17e208bc38b324e4 (diff)
downloaddeluge-b9caa4eeeb659358fb1739a35f2d34538e3231ca.tar.gz
deluge-b9caa4eeeb659358fb1739a35f2d34538e3231ca.tar.bz2
deluge-b9caa4eeeb659358fb1739a35f2d34538e3231ca.zip
Fix issue when adding torrents without a 'session'. This can happen
when a plugin adds a torrent, like how the AutoAdd plugin works. The user that adds this torrent will be an empty string.
-rw-r--r--deluge/core/rpcserver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/deluge/core/rpcserver.py b/deluge/core/rpcserver.py
index 5e78267b8..3ef39e80a 100644
--- a/deluge/core/rpcserver.py
+++ b/deluge/core/rpcserver.py
@@ -437,7 +437,7 @@ class RPCServer(component.Component):
"""
session_id = self.get_session_id()
- if session_id > -1:
+ if session_id > -1 and session_id in self.factory.authorized_sessions:
return self.factory.authorized_sessions[session_id][1]
else:
# No connections made yet