diff --git a/app/chain/subscribe.py b/app/chain/subscribe.py index b8652fab..02cc6928 100644 --- a/app/chain/subscribe.py +++ b/app/chain/subscribe.py @@ -239,7 +239,8 @@ class SubscribeChain(ChainBase): :return: 更新订阅状态为R或删除订阅 """ if sid: - subscribes = [self.subscribeoper.get(sid)] + subscribe = self.subscribeoper.get(sid) + subscribes = [subscribe] if subscribe else [] else: subscribes = self.subscribeoper.list(state) # 遍历订阅 @@ -404,10 +405,13 @@ class SubscribeChain(ChainBase): # 手动触发时发送系统消息 if manual: - if sid: - self.message.put(f'{subscribes[0].name} 搜索完成!', title="订阅搜索", role="system") + if subscribes: + if sid: + self.message.put(f'{subscribes[0].name} 搜索完成!', title="订阅搜索", role="system") + else: + self.message.put('所有订阅搜索完成!', title="订阅搜索", role="system") else: - self.message.put('所有订阅搜索完成!', title="订阅搜索", role="system") + self.message.put('没有找到订阅!', title="订阅搜索", role="system") def update_subscribe_priority(self, subscribe: Subscribe, meta: MetaInfo, mediainfo: MediaInfo, downloads: List[Context]):