fix: add icon

This commit is contained in:
Novice 2025-05-23 10:22:32 +08:00
parent bdb4395319
commit e42831335d

View File

@ -46,7 +46,7 @@ class ToolTransformService:
if provider_type == ToolProviderType.BUILT_IN.value:
return str(url_prefix / "builtin" / provider_name / "icon")
elif provider_type in {ToolProviderType.API.value, ToolProviderType.WORKFLOW.value}:
elif provider_type in {ToolProviderType.API.value, ToolProviderType.WORKFLOW.value, ToolProviderType.MCP.value}:
try:
if isinstance(icon, str):
return cast(dict, json.loads(icon))