mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-14 01:15:56 +08:00
fix: var assigner input node can not find caused error (#3274)
This commit is contained in:
parent
97d1e0bbbb
commit
89a853212b
@ -214,14 +214,19 @@ export const getNodesConnectedSourceOrTargetHandleIdsMap = (changes: ConnectedSo
|
|||||||
type,
|
type,
|
||||||
} = change
|
} = change
|
||||||
const sourceNode = nodes.find(node => node.id === edge.source)!
|
const sourceNode = nodes.find(node => node.id === edge.source)!
|
||||||
nodesConnectedSourceOrTargetHandleIdsMap[sourceNode.id] = nodesConnectedSourceOrTargetHandleIdsMap[sourceNode.id] || {
|
if (sourceNode) {
|
||||||
_connectedSourceHandleIds: [...(sourceNode?.data._connectedSourceHandleIds || [])],
|
nodesConnectedSourceOrTargetHandleIdsMap[sourceNode.id] = nodesConnectedSourceOrTargetHandleIdsMap[sourceNode.id] || {
|
||||||
_connectedTargetHandleIds: [...(sourceNode?.data._connectedTargetHandleIds || [])],
|
_connectedSourceHandleIds: [...(sourceNode?.data._connectedSourceHandleIds || [])],
|
||||||
|
_connectedTargetHandleIds: [...(sourceNode?.data._connectedTargetHandleIds || [])],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const targetNode = nodes.find(node => node.id === edge.target)!
|
const targetNode = nodes.find(node => node.id === edge.target)!
|
||||||
nodesConnectedSourceOrTargetHandleIdsMap[targetNode.id] = nodesConnectedSourceOrTargetHandleIdsMap[targetNode.id] || {
|
if (targetNode) {
|
||||||
_connectedSourceHandleIds: [...(targetNode?.data._connectedSourceHandleIds || [])],
|
nodesConnectedSourceOrTargetHandleIdsMap[targetNode.id] = nodesConnectedSourceOrTargetHandleIdsMap[targetNode.id] || {
|
||||||
_connectedTargetHandleIds: [...(targetNode?.data._connectedTargetHandleIds || [])],
|
_connectedSourceHandleIds: [...(targetNode?.data._connectedSourceHandleIds || [])],
|
||||||
|
_connectedTargetHandleIds: [...(targetNode?.data._connectedTargetHandleIds || [])],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sourceNode) {
|
if (sourceNode) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user