From 10dd237ec0e89f96d01f276573154e448bcb0698 Mon Sep 17 00:00:00 2001 From: Joel Date: Thu, 24 Apr 2025 18:32:54 +0800 Subject: [PATCH] fix: has value not set border --- web/app/components/workflow/nodes/_base/node.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/node.tsx b/web/app/components/workflow/nodes/_base/node.tsx index 6899bf53a7..34c610c39e 100644 --- a/web/app/components/workflow/nodes/_base/node.tsx +++ b/web/app/components/workflow/nodes/_base/node.tsx @@ -90,6 +90,11 @@ const BaseNode: FC = ({ } }, [data.isInLoop, data.selected, id, handleNodeLoopChildSizeChange]) + const workflowStore = useWorkflowStore() + const { + hasNodeInspectVars, + } = workflowStore.getState() + const hasVarValue = hasNodeInspectVars(id) const showSelectedBorder = data.selected || data._isBundled || data._isEntering const { showRunningBorder, @@ -99,7 +104,7 @@ const BaseNode: FC = ({ } = useMemo(() => { return { showRunningBorder: data._runningStatus === NodeRunningStatus.Running && !showSelectedBorder, - showSuccessBorder: data._runningStatus === NodeRunningStatus.Succeeded && !showSelectedBorder, + showSuccessBorder: (data._runningStatus === NodeRunningStatus.Succeeded || hasVarValue) && !showSelectedBorder, showFailedBorder: data._runningStatus === NodeRunningStatus.Failed && !showSelectedBorder, showExceptionBorder: data._runningStatus === NodeRunningStatus.Exception && !showSelectedBorder, } @@ -129,11 +134,6 @@ const BaseNode: FC = ({ return null }, [data._loopIndex, data._runningStatus, t]) - const workflowStore = useWorkflowStore() - const { - hasNodeInspectVars, - } = workflowStore.getState() - return (
= ({ ) } { - (data._runningStatus === NodeRunningStatus.Succeeded || hasNodeInspectVars(id)) && ( + (data._runningStatus === NodeRunningStatus.Succeeded || hasVarValue) && ( ) }