diff --git a/packages/frontend/editor-ui/src/components/canvas/elements/handles/CanvasHandleRenderer.vue b/packages/frontend/editor-ui/src/components/canvas/elements/handles/CanvasHandleRenderer.vue index 047d4e770a..ca90c977d3 100644 --- a/packages/frontend/editor-ui/src/components/canvas/elements/handles/CanvasHandleRenderer.vue +++ b/packages/frontend/editor-ui/src/components/canvas/elements/handles/CanvasHandleRenderer.vue @@ -76,7 +76,7 @@ const { runDataOutputMap } = useCanvasNode(); const runData = computed(() => props.mode === CanvasConnectionMode.Output - ? runDataOutputMap.value[props.type]?.[props.index] + ? runDataOutputMap.value?.[props.type]?.[props.index] : undefined, ); diff --git a/packages/frontend/editor-ui/src/types/canvas.ts b/packages/frontend/editor-ui/src/types/canvas.ts index 37d05f7bdd..1e278cb864 100644 --- a/packages/frontend/editor-ui/src/types/canvas.ts +++ b/packages/frontend/editor-ui/src/types/canvas.ts @@ -125,7 +125,7 @@ export interface CanvasNodeData { waitingForNext?: boolean; }; runData: { - outputMap: ExecutionOutputMap; + outputMap?: ExecutionOutputMap; iterations: number; visible: boolean; };