From 59fe8441344bd6c688bd26c2dff544c5e4d5fbad Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Wed, 12 Nov 2025 15:46:39 -0800 Subject: [PATCH] fix(autoconnect): should check if triggermode is set from the toolbar drag event directly --- .../workspace/[workspaceId]/w/[workflowId]/workflow.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx index 7c477859a3..83ed6174bc 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx @@ -642,8 +642,7 @@ const WorkflowContent = React.memo(() => { if (closestBlock) { // Don't create edges into trigger blocks const targetBlockConfig = blockConfig - const isTargetTrigger = - targetBlockConfig?.category === 'triggers' || targetBlockConfig?.triggers?.enabled + const isTargetTrigger = enableTriggerMode || targetBlockConfig?.category === 'triggers' if (!isTargetTrigger) { const sourceHandle = determineSourceHandle(closestBlock) @@ -923,7 +922,7 @@ const WorkflowContent = React.memo(() => { // Don't create edges into trigger blocks const targetBlockConfig = getBlock(data.type) const isTargetTrigger = - targetBlockConfig?.category === 'triggers' || targetBlockConfig?.triggers?.enabled + data.enableTriggerMode === true || targetBlockConfig?.category === 'triggers' if (!isTargetTrigger) { const sourceHandle = determineSourceHandle({ @@ -1001,7 +1000,7 @@ const WorkflowContent = React.memo(() => { // Don't create edges into trigger blocks const targetBlockConfig = getBlock(data.type) const isTargetTrigger = - targetBlockConfig?.category === 'triggers' || targetBlockConfig?.triggers?.enabled + data.enableTriggerMode === true || targetBlockConfig?.category === 'triggers' if (!isTargetTrigger) { const sourceHandle = determineSourceHandle(closestBlock)