[Core|Py3] Fix fastresume data not being loaded
Decode the resume_data dict keys to fix lookups with torrent_id strings not finding resume_data.
This commit is contained in:
parent
1a4ac93fbb
commit
63cc745f5b
|
@ -1072,8 +1072,11 @@ class TorrentManager(component.Component):
|
|||
log.warning('Unable to load %s: %s', _filepath, ex)
|
||||
resume_data = None
|
||||
else:
|
||||
# lt.bdecode returns the dict keys as bytes so decode them.
|
||||
resume_data = {k.decode(): v for k, v in resume_data.items()}
|
||||
log.info('Successfully loaded %s: %s', filename, _filepath)
|
||||
break
|
||||
|
||||
# If the libtorrent bdecode doesn't happen properly, it will return None
|
||||
# so we need to make sure we return a {}
|
||||
if resume_data is None:
|
||||
|
|
Loading…
Reference in New Issue