diff --git a/package.json b/package.json index 86a53c0..dc8f716 100644 --- a/package.json +++ b/package.json @@ -666,11 +666,12 @@ "name": "插件自动升级", "description": "定时检测、升级插件。", "labels": "自动更新", - "version": "1.6", + "version": "1.7", "icon": "PluginAutoUpgrade.png", "author": "hotlcc", "level": 1, "history": { + "v1.7": "修复了一些BUG。", "v1.6": "修正数字配置值提交为字符串导致的问题。", "v1.5": "支持配置升级记录最大保存数量和最大展示数量。" } diff --git a/plugins/pluginautoupgrade/__init__.py b/plugins/pluginautoupgrade/__init__.py index 59c9afb..8da9df1 100644 --- a/plugins/pluginautoupgrade/__init__.py +++ b/plugins/pluginautoupgrade/__init__.py @@ -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)