diff options
author | bendikro <bendikro@gmail.com> | 2013-02-15 11:38:14 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2013-05-03 18:00:37 +0100 |
commit | e6498b6864552e4d070c14bdacf16f74b9be68c0 (patch) | |
tree | afa55470cfa4ef41ee6e8135df9f12b58a7bf7f2 /deluge/core/core.py | |
parent | 4b310610371bfb9139ffcfa33372801d4d3bcd4c (diff) | |
download | deluge-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.py | 6 |
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): |