修复了插件自动升级的bug

This commit is contained in:
Allen
2024-05-15 14:24:46 +08:00
parent c777e45d0f
commit ab5abaf142
2 changed files with 6 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ class PluginAutoUpgrade(_PluginBase):
# 插件图标
plugin_icon = "PluginAutoUpgrade.png"
# 插件版本
plugin_version = "1.6"
plugin_version = "1.7"
# 插件作者
plugin_author = "hotlcc"
# 作者主页
@@ -501,8 +501,7 @@ class PluginAutoUpgrade(_PluginBase):
installed_online_plugins = cls.__get_installed_online_plugins()
if not installed_online_plugins:
return None
has_update_online_plugins = [installed_online_plugin for installed_online_plugin in installed_online_plugins if
installed_online_plugin and installed_online_plugin.has_update]
has_update_online_plugins = [installed_online_plugin for installed_online_plugin in installed_online_plugins if installed_online_plugin and installed_online_plugin.has_update]
return has_update_online_plugins
def __start_scheduler(self, timezone=None) -> bool:
@@ -608,6 +607,8 @@ class PluginAutoUpgrade(_PluginBase):
批量升级
"""
has_update_online_plugins = self.__get_has_update_online_plugins()
if not has_update_online_plugins:
return
upgrade_results = []
for has_update_online_plugin in has_update_online_plugins:
upgrade_result = self.__upgrade_single(has_update_online_plugin)