fix: loop not show detail in one step run

pull/20215/head
Joel 1 year ago
parent 743b4f8c25
commit c78f0dfd91

@ -28,7 +28,7 @@ const IterationLogTrigger = ({
if (parallelNodes.length > 0)
return parallelNodes
const serialIndex = parseInt(key, 10)
const serialIndex = Number.parseInt(key, 10)
if (!isNaN(serialIndex)) {
const serialNodes = allExecutions.filter(exec =>
exec.execution_metadata?.iteration_id === nodeInfo.node_id
@ -49,7 +49,6 @@ const IterationLogTrigger = ({
const iterDurationMap = nodeInfo?.iterDurationMap || iterationNodeMeta?.iteration_duration_map || {}
let structuredList: NodeTracing[][] = []
if (iterationNodeMeta?.iteration_duration_map) {
const instanceKeys = Object.keys(iterationNodeMeta.iteration_duration_map)
structuredList = instanceKeys

@ -29,7 +29,7 @@ const LoopLogTrigger = ({
if (parallelNodes.length > 0)
return parallelNodes
const serialIndex = parseInt(key, 10)
const serialIndex = Number.parseInt(key, 10)
if (!isNaN(serialIndex)) {
const serialNodes = allExecutions.filter(exec =>
exec.execution_metadata?.loop_id === nodeInfo.node_id
@ -51,16 +51,15 @@ const LoopLogTrigger = ({
const loopVarMap = loopNodeMeta?.loop_variable_map || {}
let structuredList: NodeTracing[][] = []
if (loopNodeMeta?.loop_duration_map) {
if (nodeInfo.details?.length) {
structuredList = nodeInfo.details
}
else if (loopNodeMeta?.loop_duration_map) {
const instanceKeys = Object.keys(loopNodeMeta.loop_duration_map)
structuredList = instanceKeys
.map(key => filterNodesForInstance(key))
.filter(branchNodes => branchNodes.length > 0)
}
else if (nodeInfo.details?.length) {
structuredList = nodeInfo.details
}
onShowLoopResultList(
structuredList,

@ -90,7 +90,6 @@ const ResultPanel: FC<ResultPanelProps> = ({
isLoopNode && handleShowLoopResultList && (
<LoopLogTrigger
nodeInfo={nodeInfo}
// allExecutions={[nodeInfo]}
onShowLoopResultList={handleShowLoopResultList}
/>
)

Loading…
Cancel
Save