diff --git a/src/frontend/src/stores/flowStore.ts b/src/frontend/src/stores/flowStore.ts index c01ec1bb3..4d70cc882 100644 --- a/src/frontend/src/stores/flowStore.ts +++ b/src/frontend/src/stores/flowStore.ts @@ -88,12 +88,12 @@ const useFlowStore = create((set, get) => ({ index = newFlowPool[nodeId].findIndex((flow) => flow.id === buildId); } //check if the data is a flowpool object - if ((data as FlowPoolObjectType).data?.artifacts !== undefined) { - newFlowPool[nodeId][index] = data as FlowPoolObjectType; + if ((data as VertexBuildTypeAPI).valid !== undefined) { + newFlowPool[nodeId][index] = data as VertexBuildTypeAPI; } - //update data artifact + //update data results else { - newFlowPool[nodeId][index].data.artifacts = data; + newFlowPool[nodeId][index].data.messages[0] = (data as ChatOutputType| chatInputType); } } get().setFlowPool(newFlowPool);