handle multiple files to delete in file_delete
This commit is contained in:
parent
454755169a
commit
9e09d1fc38
1 changed files with 7 additions and 2 deletions
|
@ -1682,11 +1682,16 @@ class Daemon(AuthJSONRPCServer):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
searchtype, value = get_lbry_file_search_value(kwargs)
|
searchtype, value = get_lbry_file_search_value(kwargs)
|
||||||
lbry_file = yield self._get_lbry_file(searchtype, value, return_json=False)
|
lbry_files = yield self._get_lbry_files(searchtype, value, return_json=False)
|
||||||
if not lbry_file:
|
if len(lbry_files) > 1:
|
||||||
|
log.warning("There are %i files to delete, use narrower filters to select one",
|
||||||
|
len(lbry_files))
|
||||||
|
result = False
|
||||||
|
elif not lbry_files:
|
||||||
log.warning("There is no file to delete for '%s'", value)
|
log.warning("There is no file to delete for '%s'", value)
|
||||||
result = False
|
result = False
|
||||||
else:
|
else:
|
||||||
|
lbry_file = lbry_files[0]
|
||||||
file_name, stream_hash = lbry_file.file_name, lbry_file.stream_hash
|
file_name, stream_hash = lbry_file.file_name, lbry_file.stream_hash
|
||||||
if lbry_file.claim_id in self.streams:
|
if lbry_file.claim_id in self.streams:
|
||||||
del self.streams[lbry_file.claim_id]
|
del self.streams[lbry_file.claim_id]
|
||||||
|
|
Loading…
Add table
Reference in a new issue