fix:#19783,#19806,#19829,#19981

pull/20352/head
dongfubao 1 year ago
parent e28d6fc15f
commit 34ae11cb05

@ -120,7 +120,6 @@ export const useChecklist = (nodes: Node[], edges: Edge[]) => {
varErrorMessage: [],
})
}
errMessageMap.set(node.id, list[list.length - 1])
if (nodesExtraData[node.data.type as BlockEnum].checkVarValid) {
const { errorMessage: varErrorMessages } = nodesExtraData[node.data.type as BlockEnum].checkVarValid(node.data, { ...allVariablesMap, ...node._parentOutputVarMap }, t)

@ -135,7 +135,7 @@ export const getValidTreeNodes = (nodes: Node[], edges: Edge[], isCollectVar?: b
varMap[newPath] = item
getParentOutputVarMap(item, newPath, varMap)
})
outgoer._parentOutputVarMap = { ...(root._parentOutputVarMap ?? {}), ...varMap }
outgoer._parentOutputVarMap = { ...(root._parentOutputVarMap ?? {}), ...(outgoer._parentOutputVarMap ?? {}), ...varMap }
}
if (outgoer.data.type === BlockEnum.Iteration)
@ -388,7 +388,7 @@ export const getNotExistVariablesByArray = (array: string[][], varMap: Record<st
return []
const var_warnings: string[] = []
array.forEach((item) => {
if (!item.length)
if (!item.length || !Array.isArray(item))
return
if (['sys'].includes(item[0]))
return

Loading…
Cancel
Save