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: if provider_type == ToolProviderType.BUILT_IN.value:
return str(url_prefix / "builtin" / provider_name / "icon") 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: try:
if isinstance(icon, str): if isinstance(icon, str):
return cast(dict, json.loads(icon)) return cast(dict, json.loads(icon))