summaryrefslogtreecommitdiffstats
path: root/deluge/core/core.py
diff options
context:
space:
mode:
authorbendikro <bendikro@gmail.com>2013-02-15 11:38:14 +0100
committerCalum Lind <calumlind+deluge@gmail.com>2013-05-03 18:00:37 +0100
commite6498b6864552e4d070c14bdacf16f74b9be68c0 (patch)
treeafa55470cfa4ef41ee6e8135df9f12b58a7bf7f2 /deluge/core/core.py
parent4b310610371bfb9139ffcfa33372801d4d3bcd4c (diff)
downloaddeluge-e6498b68.tar.gz
deluge-e6498b68.tar.bz2
deluge-e6498b68.zip
Fix #2277 : Plugins keys weren't fetched in filter_torrent_ids
Fixed bug introduced in 8c106ce8c4c0794ddd63e8e8f98b097221a56a52 where keys for plugins weren't fetched in filter_torrent_ids.
Diffstat (limited to 'deluge/core/core.py')
-rw-r--r--deluge/core/core.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/deluge/core/core.py b/deluge/core/core.py
index ef7366747..f67c40ddf 100644
--- a/deluge/core/core.py
+++ b/deluge/core/core.py
@@ -420,9 +420,9 @@ class Core(component.Component):
for torrent_id in torrent_ids:
self.torrentmanager[torrent_id].resume()
- def create_torrent_status(self, torrent_id, torrent_keys, plugin_keys, diff=False, update=False):
+ def create_torrent_status(self, torrent_id, torrent_keys, plugin_keys, diff=False, update=False, all_keys=False):
try:
- status = self.torrentmanager[torrent_id].get_status(torrent_keys, diff, update=update)
+ status = self.torrentmanager[torrent_id].get_status(torrent_keys, diff, update=update, all_keys=all_keys)
except KeyError:
import traceback
traceback.print_exc()
@@ -437,7 +437,7 @@ class Core(component.Component):
@export
def get_torrent_status(self, torrent_id, keys, diff=False):
torrent_keys, plugin_keys = self.torrentmanager.separate_keys(keys, [torrent_id])
- return self.create_torrent_status(torrent_id, torrent_keys, plugin_keys, diff=diff, update=True)
+ return self.create_torrent_status(torrent_id, torrent_keys, plugin_keys, diff=diff, update=True, all_keys=not keys)
@export
def get_torrents_status(self, filter_dict, keys, diff=False):