fix:没有订阅不跑订阅刷新任务

This commit is contained in:
jxxghp
2025-07-24 11:08:47 +08:00
parent 7abaf70bb8
commit d8cacc0811
+7 -2
View File
@@ -558,10 +558,15 @@ class SubscribeChain(ChainBase):
:return: 返回[]代表所有站点命中,返回None代表没有订阅 :return: 返回[]代表所有站点命中,返回None代表没有订阅
""" """
ret_sites = [] ret_sites = []
subscribes = SubscribeOper().list()
if not subscribes:
# 没有订阅
return None
# 刷新订阅选中的Rss站点 # 刷新订阅选中的Rss站点
for subscribe in SubscribeOper().list(self.get_states_for_search('R')): for subscribe in subscribes:
# 刷新选中的站点 # 刷新选中的站点
ret_sites.extend(self.get_sub_sites(subscribe)) if subscribe.state in self.get_states_for_search('R'):
ret_sites.extend(self.get_sub_sites(subscribe))
# 去重 # 去重
if ret_sites: if ret_sites:
ret_sites = list(set(ret_sites)) ret_sites = list(set(ret_sites))