mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-07-03 13:35:12 +08:00
fix: can not show loop detail in one step run (#20215)
This commit is contained in:
parent
3995f55cbc
commit
ba7a2fd135
@ -28,7 +28,7 @@ const IterationLogTrigger = ({
|
|||||||
if (parallelNodes.length > 0)
|
if (parallelNodes.length > 0)
|
||||||
return parallelNodes
|
return parallelNodes
|
||||||
|
|
||||||
const serialIndex = parseInt(key, 10)
|
const serialIndex = Number.parseInt(key, 10)
|
||||||
if (!isNaN(serialIndex)) {
|
if (!isNaN(serialIndex)) {
|
||||||
const serialNodes = allExecutions.filter(exec =>
|
const serialNodes = allExecutions.filter(exec =>
|
||||||
exec.execution_metadata?.iteration_id === nodeInfo.node_id
|
exec.execution_metadata?.iteration_id === nodeInfo.node_id
|
||||||
@ -49,7 +49,6 @@ const IterationLogTrigger = ({
|
|||||||
const iterDurationMap = nodeInfo?.iterDurationMap || iterationNodeMeta?.iteration_duration_map || {}
|
const iterDurationMap = nodeInfo?.iterDurationMap || iterationNodeMeta?.iteration_duration_map || {}
|
||||||
|
|
||||||
let structuredList: NodeTracing[][] = []
|
let structuredList: NodeTracing[][] = []
|
||||||
|
|
||||||
if (iterationNodeMeta?.iteration_duration_map) {
|
if (iterationNodeMeta?.iteration_duration_map) {
|
||||||
const instanceKeys = Object.keys(iterationNodeMeta.iteration_duration_map)
|
const instanceKeys = Object.keys(iterationNodeMeta.iteration_duration_map)
|
||||||
structuredList = instanceKeys
|
structuredList = instanceKeys
|
||||||
|
@ -29,7 +29,7 @@ const LoopLogTrigger = ({
|
|||||||
if (parallelNodes.length > 0)
|
if (parallelNodes.length > 0)
|
||||||
return parallelNodes
|
return parallelNodes
|
||||||
|
|
||||||
const serialIndex = parseInt(key, 10)
|
const serialIndex = Number.parseInt(key, 10)
|
||||||
if (!isNaN(serialIndex)) {
|
if (!isNaN(serialIndex)) {
|
||||||
const serialNodes = allExecutions.filter(exec =>
|
const serialNodes = allExecutions.filter(exec =>
|
||||||
exec.execution_metadata?.loop_id === nodeInfo.node_id
|
exec.execution_metadata?.loop_id === nodeInfo.node_id
|
||||||
@ -51,16 +51,15 @@ const LoopLogTrigger = ({
|
|||||||
const loopVarMap = loopNodeMeta?.loop_variable_map || {}
|
const loopVarMap = loopNodeMeta?.loop_variable_map || {}
|
||||||
|
|
||||||
let structuredList: NodeTracing[][] = []
|
let structuredList: NodeTracing[][] = []
|
||||||
|
if (nodeInfo.details?.length) {
|
||||||
if (loopNodeMeta?.loop_duration_map) {
|
structuredList = nodeInfo.details
|
||||||
|
}
|
||||||
|
else if (loopNodeMeta?.loop_duration_map) {
|
||||||
const instanceKeys = Object.keys(loopNodeMeta.loop_duration_map)
|
const instanceKeys = Object.keys(loopNodeMeta.loop_duration_map)
|
||||||
structuredList = instanceKeys
|
structuredList = instanceKeys
|
||||||
.map(key => filterNodesForInstance(key))
|
.map(key => filterNodesForInstance(key))
|
||||||
.filter(branchNodes => branchNodes.length > 0)
|
.filter(branchNodes => branchNodes.length > 0)
|
||||||
}
|
}
|
||||||
else if (nodeInfo.details?.length) {
|
|
||||||
structuredList = nodeInfo.details
|
|
||||||
}
|
|
||||||
|
|
||||||
onShowLoopResultList(
|
onShowLoopResultList(
|
||||||
structuredList,
|
structuredList,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user