fix: empty return from get_subscribed_sites
This commit is contained in:
@ -431,16 +431,14 @@ class SubscribeChain(ChainBase):
|
|||||||
subscribes = self.subscribeoper.list('R')
|
subscribes = self.subscribeoper.list('R')
|
||||||
if not subscribes:
|
if not subscribes:
|
||||||
return None
|
return None
|
||||||
ret_sites = []
|
# 获取所有站点
|
||||||
|
ret_sites = self.systemconfig.get(SystemConfigKey.RssSites) or []
|
||||||
# 刷新订阅选中的Rss站点
|
# 刷新订阅选中的Rss站点
|
||||||
for subscribe in subscribes:
|
for subscribe in subscribes:
|
||||||
# 如果有一个订阅没有选择站点,则刷新所有订阅站点
|
|
||||||
if not subscribe.sites:
|
|
||||||
return []
|
|
||||||
# 刷新选中的站点
|
# 刷新选中的站点
|
||||||
sub_sites = json.loads(subscribe.sites)
|
if subscribe.sites:
|
||||||
if sub_sites:
|
if sub_sites := json.loads(subscribe.sites):
|
||||||
ret_sites.extend(sub_sites)
|
ret_sites.extend(sub_sites)
|
||||||
# 去重
|
# 去重
|
||||||
if ret_sites:
|
if ret_sites:
|
||||||
ret_sites = list(set(ret_sites))
|
ret_sites = list(set(ret_sites))
|
||||||
|
Reference in New Issue
Block a user