If the DSL version is less than 0.1.5, it causes errors in an intranet environment. (#18273)

Co-authored-by: warlocgao <warlocgao@tencent.com>
pull/18282/head
moonpanda 1 year ago committed by GitHub
parent e8e47aee21
commit caa179a1d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,3 +1,4 @@
from configs import dify_config
from core.helper import marketplace from core.helper import marketplace
from core.plugin.entities.plugin import ModelProviderID, PluginDependency, PluginInstallationSource, ToolProviderID from core.plugin.entities.plugin import ModelProviderID, PluginDependency, PluginInstallationSource, ToolProviderID
from core.plugin.manager.plugin import PluginInstallationManager from core.plugin.manager.plugin import PluginInstallationManager
@ -111,6 +112,8 @@ class DependenciesAnalysisService:
Generate the latest version of dependencies Generate the latest version of dependencies
""" """
dependencies = list(set(dependencies)) dependencies = list(set(dependencies))
if not dify_config.MARKETPLACE_ENABLED:
return []
deps = marketplace.batch_fetch_plugin_manifests(dependencies) deps = marketplace.batch_fetch_plugin_manifests(dependencies)
return [ return [
PluginDependency( PluginDependency(

Loading…
Cancel
Save