fix: cannot access local variable 'icon_dark'

pull/22152/head
quicksandzn 11 months ago
parent 94a13d7d62
commit 0e17d1263a

@ -316,6 +316,7 @@ class ToolNode(BaseNode[ToolNodeData]):
assert isinstance(message.message, ToolInvokeMessage.LogMessage)
if message.message.metadata:
icon = tool_info.get("icon", "")
icon_dark = None
dict_metadata = dict(message.message.metadata)
if dict_metadata.get("provider"):
manager = PluginInstaller()
@ -327,6 +328,7 @@ class ToolNode(BaseNode[ToolNodeData]):
if f"{plugin.plugin_id}/{plugin.name}" == dict_metadata["provider"]
)
icon = current_plugin.declaration.icon
icon_dark = current_plugin.declaration.icon_dark
except StopIteration:
pass
try:

Loading…
Cancel
Save