diff --git a/api/services/plugin/dependencies_analysis.py b/api/services/plugin/dependencies_analysis.py index cdc73ea2ab..18517cc8f1 100644 --- a/api/services/plugin/dependencies_analysis.py +++ b/api/services/plugin/dependencies_analysis.py @@ -1,4 +1,5 @@ import re + from configs import dify_config from core.helper import marketplace from core.plugin.entities.plugin import PluginDependency, PluginInstallationSource @@ -51,7 +52,9 @@ class DependenciesAnalysisService: unique_identifier = dependency.value.plugin_unique_identifier if unique_identifier in missing_plugin_unique_identifiers: if dependency.type == PluginDependency.Type.Marketplace: - version = re.search(r":(?P[0-9]+(?:\.[0-9]+){2}(?:[+-][0-9A-Za-z.-]+)?)(?:@|$)", unique_identifier) + version = re.search( + r":(?P[0-9]+(?:\.[0-9]+){2}(?:[+-][0-9A-Za-z.-]+)?)(?:@|$)", unique_identifier + ) if version: dependency.value.version = version.group("version") leaked_dependencies.append(