Browse Source

Fix: replace `get_builtin_provider` with `get_plugin_provider` (#24191)

tags/1.8.0
Yongtao Huang 2 months ago
parent
commit
52857eb6b3
No account linked to committer's email address
2 changed files with 1 additions and 4 deletions
  1. 1
    1
      api/core/tools/tool_manager.py
  2. 0
    3
      api/core/tools/workflow_as_tool/provider.py

+ 1
- 1
api/core/tools/tool_manager.py View File

@@ -959,7 +959,7 @@ class ToolManager:
elif provider_type == ToolProviderType.WORKFLOW:
return cls.generate_workflow_tool_icon_url(tenant_id, provider_id)
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):
try:
return cls.generate_plugin_tool_icon_url(tenant_id, provider.entity.identity.icon)

+ 0
- 3
api/core/tools/workflow_as_tool/provider.py View File

@@ -203,9 +203,6 @@ class WorkflowToolProviderController(ToolProviderController):
raise ValueError("app not found")

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)]

return self.tools

Loading…
Cancel
Save