fix: can not show loop detail in one step run (#20215)

This commit is contained in:
Joel 2025-05-26 14:23:11 +08:00 committed by GitHub
parent 3995f55cbc
commit ba7a2fd135
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 8 deletions

View File

@ -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

View File

@ -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,