Fix: replace get_builtin_provider
with get_plugin_provider
(#24191)
This commit is contained in:
@@ -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)
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user