fix(web): node executionStatus update remove silent

This commit is contained in:
zhaoying
2026-04-29 12:24:34 +08:00
parent 1817f52edf
commit 53f1b0e586

View File

@@ -134,7 +134,7 @@ export const useWorkflowGraph = ({
const data = node.getData() const data = node.getData()
if (data?.type === 'if-else' || data?.type === 'question-classifier') { if (data?.type === 'if-else' || data?.type === 'question-classifier') {
console.log('chatVariables', chatVariables) console.log('chatVariables', chatVariables)
node.setData({ ...data, chatVariables }, { silent: true }) node.setData({ ...data, chatVariables })
} }
}) })
}, [chatVariables]) }, [chatVariables])
@@ -1709,7 +1709,7 @@ export const useWorkflowGraph = ({
// Reset all node execution status on every chatHistory change // Reset all node execution status on every chatHistory change
nodes.forEach(node => { nodes.forEach(node => {
const data = node.getData(); const data = node.getData();
node.setData({ ...data, executionStatus: '' }, { silent: true }); node.setData({ ...data, executionStatus: '' });
}); });
const lastAssistant = [...chatHistory].reverse().find(item => item.role === 'assistant'); const lastAssistant = [...chatHistory].reverse().find(item => item.role === 'assistant');
@@ -1718,7 +1718,7 @@ export const useWorkflowGraph = ({
if (typeof sub.status === 'string') { if (typeof sub.status === 'string') {
const node = nodes.find(n => n.getData()?.id === sub.node_id); const node = nodes.find(n => n.getData()?.id === sub.node_id);
if (node) { if (node) {
node.setData({ ...node.getData(), executionStatus: sub.status }, { silent: true }); node.setData({ ...node.getData(), executionStatus: sub.status });
} }
} }
}); });