fix(editor): Waiting executions broken - Chat, Form, Wait (no-changelog) (#15343)

This commit is contained in:
Suguru Inoue
2025-05-13 17:01:00 +02:00
committed by GitHub
parent 3176f6fc89
commit 694af6c9f0
10 changed files with 279 additions and 58 deletions

View File

@@ -21,7 +21,6 @@ import type {
ExpressionError,
IDataObject,
IRunExecutionData,
IRunData,
} from 'n8n-workflow';
import { codeNodeEditorEventBus, globalLinkActionsEventBus } from '@/event-bus';
import { h } from 'vue';
@@ -467,8 +466,6 @@ export function setRunExecutionData(
runExecutionData.resultData.runData = workflowsStore.getWorkflowRunData;
}
removeRunningTaskData(runExecutionData.resultData.runData);
workflowsStore.executingNode.length = 0;
workflowsStore.setWorkflowExecutionData({
@@ -508,11 +505,3 @@ export function setRunExecutionData(
const lineNumber = runExecutionData.resultData?.error?.lineNumber;
codeNodeEditorEventBus.emit('highlightLine', lineNumber ?? 'last');
}
function removeRunningTaskData(runData: IRunData): void {
for (const [nodeName, taskItems] of Object.entries(runData)) {
if (taskItems.some((item) => item.executionStatus === 'running')) {
runData[nodeName] = taskItems.filter((item) => item.executionStatus !== 'running');
}
}
}