Fix: replace get_builtin_provider with get_plugin_provider (#24191)

This commit is contained in:
Yongtao Huang
2025-08-20 09:37:25 +08:00
committed by GitHub
parent e6183074f3
commit 52857eb6b3
2 changed files with 1 additions and 4 deletions

View File

@@ -959,7 +959,7 @@ class ToolManager:
elif provider_type == ToolProviderType.WORKFLOW: elif provider_type == ToolProviderType.WORKFLOW:
return cls.generate_workflow_tool_icon_url(tenant_id, provider_id) return cls.generate_workflow_tool_icon_url(tenant_id, provider_id)
elif provider_type == ToolProviderType.PLUGIN: elif provider_type == ToolProviderType.PLUGIN:
provider = ToolManager.get_builtin_provider(provider_id, tenant_id) provider = ToolManager.get_plugin_provider(provider_id, tenant_id)
if isinstance(provider, PluginToolProviderController): if isinstance(provider, PluginToolProviderController):
try: try:
return cls.generate_plugin_tool_icon_url(tenant_id, provider.entity.identity.icon) return cls.generate_plugin_tool_icon_url(tenant_id, provider.entity.identity.icon)

View File

@@ -203,9 +203,6 @@ class WorkflowToolProviderController(ToolProviderController):
raise ValueError("app not found") raise ValueError("app not found")
app = db_providers.app app = db_providers.app
if not app:
raise ValueError("can not read app of workflow")
self.tools = [self._get_db_provider_tool(db_providers, app)] self.tools = [self._get_db_provider_tool(db_providers, app)]
return self.tools return self.tools