fix: run fail but set values

pull/21369/head
Joel 1 year ago
parent 10c3af8939
commit e0c1846207

@ -169,11 +169,13 @@ const useOneStepRun = <T>({
} = useInspectVarsCrud() } = useInspectVarsCrud()
const setRunResult = useCallback(async (data: NodeRunResult | null) => { const setRunResult = useCallback(async (data: NodeRunResult | null) => {
doSetRunResult(data) doSetRunResult(data)
invalidLastRun() if(data?.status === NodeRunningStatus.Succeeded) {
const vars = await fetchNodeInspectVars(appId!, id) invalidLastRun()
const { getNodes } = store.getState() const vars = await fetchNodeInspectVars(appId!, id)
const nodes = getNodes() const { getNodes } = store.getState()
appendNodeInspectVars(id, vars, nodes) const nodes = getNodes()
appendNodeInspectVars(id, vars, nodes)
}
}, [invalidLastRun, appId, store, appendNodeInspectVars, id]) }, [invalidLastRun, appId, store, appendNodeInspectVars, id])
const { handleNodeDataUpdate }: { handleNodeDataUpdate: (data: any) => void } = useNodeDataUpdate() const { handleNodeDataUpdate }: { handleNodeDataUpdate: (data: any) => void } = useNodeDataUpdate()

Loading…
Cancel
Save