From dd89c9aa21f8029307b5203cb5c9a3d9334f16bf Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Wed, 3 Sep 2025 19:51:07 +0800 Subject: [PATCH] fix preview and recommend plugins --- api/models/workflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/models/workflow.py b/api/models/workflow.py index 4e6e57e916..3ff5e87639 100644 --- a/api/models/workflow.py +++ b/api/models/workflow.py @@ -836,7 +836,7 @@ class WorkflowNodeExecutionModel(Base): # This model is expected to have `offlo ) elif self.node_type == NodeType.DATASOURCE.value and "datasource_info" in self.execution_metadata_dict: datasource_info = self.execution_metadata_dict["datasource_info"] - extras["icon"] = datasource_info["icon"] + extras["icon"] = datasource_info.get("icon") return extras def _get_offload_by_type(self, type_: ExecutionOffLoadType) -> Optional["WorkflowNodeExecutionOffload"]: