fix(core): Reset destination node after partial execution of tools (#16376)

This commit is contained in:
Benjamin Schroth
2025-06-16 16:04:31 +02:00
committed by GitHub
parent 4e73c40739
commit c3653275f2
5 changed files with 55 additions and 1 deletions

View File

@@ -358,6 +358,7 @@ export class WorkflowExecute {
destinationNodeName,
'a destinationNodeName is required for the new partial execution flow',
);
const originalDestination = destinationNodeName;
let destination = workflow.getNode(destinationNodeName);
assert.ok(
@@ -456,6 +457,7 @@ export class WorkflowExecute {
this.runExecutionData = {
startData: {
destinationNode: destinationNodeName,
originalDestinationNode: originalDestination,
runNodeFilter: Array.from(filteredNodes.values()).map((node) => node.name),
},
resultData: {