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: [], varErrorMessage: [],
}) })
} }
errMessageMap.set(node.id, list[list.length - 1])
if (nodesExtraData[node.data.type as BlockEnum].checkVarValid) { if (nodesExtraData[node.data.type as BlockEnum].checkVarValid) {
const { errorMessage: varErrorMessages } = nodesExtraData[node.data.type as BlockEnum].checkVarValid(node.data, { ...allVariablesMap, ...node._parentOutputVarMap }, t) 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 varMap[newPath] = item
getParentOutputVarMap(item, newPath, varMap) getParentOutputVarMap(item, newPath, varMap)
}) })
outgoer._parentOutputVarMap = { ...(root._parentOutputVarMap ?? {}), ...varMap } outgoer._parentOutputVarMap = { ...(root._parentOutputVarMap ?? {}), ...(outgoer._parentOutputVarMap ?? {}), ...varMap }
} }
if (outgoer.data.type === BlockEnum.Iteration) if (outgoer.data.type === BlockEnum.Iteration)
@ -388,7 +388,7 @@ export const getNotExistVariablesByArray = (array: string[][], varMap: Record<st
return [] return []
const var_warnings: string[] = [] const var_warnings: string[] = []
array.forEach((item) => { array.forEach((item) => {
if (!item.length) if (!item.length || !Array.isArray(item))
return return
if (['sys'].includes(item[0])) if (['sys'].includes(item[0]))
return return

Loading…
Cancel
Save