修复metadata中version判断

This commit is contained in:
HibiKier 2022-07-31 18:00:44 +08:00
parent aa35a16610
commit 4d84c9fb3f
2 changed files with 4 additions and 3 deletions

View File

@ -50,8 +50,8 @@ def init_plugins_config(data_path):
plugin_configs = _module.__getattribute__("__plugin_configs__")
except AttributeError:
continue
# 插件配置版本更新或为Version为None或不在存储配置内
if (
# 插件配置版本更新或为Version为None或不在存储配置内当使用metadata时必定更新
if isinstance(plugin_version, str) or (
plugin_version is None
or (
_data.get(matcher.plugin_name)

View File

@ -72,7 +72,8 @@ def init_plugins_data(data_path):
author=plugin_author,
version=plugin_version,
)
elif plugins_manager[matcher.plugin_name]["version"] is None or (
# metadata不检测version
elif isinstance(plugin_version, str) or plugins_manager[matcher.plugin_name]["version"] is None or (
plugin_version is not None
and plugin_version > plugins_manager[matcher.plugin_name]["version"]
):