fix(editor): Fix success status for branching edges in new canvas (no-changelog) (#10964)

This commit is contained in:
Alex Grozav 2024-09-26 15:41:01 +03:00 committed by GitHub
parent b7951a071c
commit 7e79a46750
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -436,6 +436,10 @@ export function useCanvasMapping({
let status: CanvasConnectionData['status'];
if (fromNode) {
const { type, index } = parseCanvasConnectionHandleString(connection.sourceHandle);
const runDataTotal =
nodeExecutionRunDataOutputMapById.value[fromNode.id]?.[type]?.[index]?.total ?? 0;
if (nodeExecutionRunningById.value[fromNode.id]) {
status = 'running';
} else if (
@ -445,7 +449,7 @@ export function useCanvasMapping({
status = 'pinned';
} else if (nodeHasIssuesById.value[fromNode.id]) {
status = 'error';
} else if (nodeExecutionRunDataById.value[fromNode.id]) {
} else if (runDataTotal > 0) {
status = 'success';
}
}