fix #456
This commit is contained in:
parent
e3f7f873c0
commit
5145527d0e
@ -153,7 +153,12 @@ class NAStoolSync(_PluginBase):
|
|||||||
if self._downloader:
|
if self._downloader:
|
||||||
downloaders = self._downloader.split("\n")
|
downloaders = self._downloader.split("\n")
|
||||||
for downloader in downloaders:
|
for downloader in downloaders:
|
||||||
|
if not downloader:
|
||||||
|
continue
|
||||||
sub_downloaders = downloader.split(":")
|
sub_downloaders = downloader.split(":")
|
||||||
|
if not str(sub_downloaders[0]).isdigit():
|
||||||
|
logger.error(f"下载器映射配置错误:NAStool下载器id 应为数字!")
|
||||||
|
continue
|
||||||
# 替换转种记录
|
# 替换转种记录
|
||||||
if str(plugin_id) == "TorrentTransfer":
|
if str(plugin_id) == "TorrentTransfer":
|
||||||
keys = str(plugin_key).split("-")
|
keys = str(plugin_key).split("-")
|
||||||
@ -173,6 +178,8 @@ class NAStoolSync(_PluginBase):
|
|||||||
if isinstance(plugin_value, str):
|
if isinstance(plugin_value, str):
|
||||||
plugin_value = json.loads(plugin_value)
|
plugin_value = json.loads(plugin_value)
|
||||||
for value in plugin_value:
|
for value in plugin_value:
|
||||||
|
if not str(value.get("downloader")).isdigit():
|
||||||
|
continue
|
||||||
if str(value.get("downloader")).isdigit() and int(value.get("downloader")) == int(
|
if str(value.get("downloader")).isdigit() and int(value.get("downloader")) == int(
|
||||||
sub_downloaders[0]):
|
sub_downloaders[0]):
|
||||||
value["downloader"] = sub_downloaders[1]
|
value["downloader"] = sub_downloaders[1]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user