feat: add iteration error

pull/12372/head
Joel 1 year ago
parent 880496db0b
commit 8c662e04e0

@ -31,6 +31,11 @@ const format = (list: NodeTracing[]): NodeTracing[] => {
.map((item) => { .map((item) => {
if (item.node_type === BlockEnum.Iteration) { if (item.node_type === BlockEnum.Iteration) {
const childrenNodes = list.filter(child => child.execution_metadata?.iteration_id === item.node_id) const childrenNodes = list.filter(child => child.execution_metadata?.iteration_id === item.node_id)
const error = childrenNodes.find(child => child.status === 'failed')
if (error) {
item.status = 'failed'
item.error = error.error
}
return addChildrenToIterationNode(item, childrenNodes) return addChildrenToIterationNode(item, childrenNodes)
} }

@ -0,0 +1,7 @@
import type { NodeTracing } from '@/types/workflow'
const format = (list: NodeTracing[]): NodeTracing[] => {
return list
}
export default format
Loading…
Cancel
Save