Fix subgraphs linked to each other corrupt execution

This commit is contained in:
filtered
2025-06-16 15:36:21 -07:00
parent 341f8da8f1
commit ed6e15d792

View File

@@ -134,7 +134,10 @@ export const graphToPrompt = async (
link = parent.getInputLink(link.origin_slot)
if (!link) break
parent = parent.getInputNode(link.target_slot)
parent = parent.isSubgraphNode()
? parent.getInputNodeFromSubgraph(link.target_slot)
: parent.getInputNode(link.target_slot)
if (!parent) break
} else if (!parent.inputs) {
// Maintains existing behaviour if parent.getInputLink is overriden