fix(autoconnect): should check if triggermode is set from the toolbar drag event directly (#1951)

This commit is contained in:
Vikhyath Mondreti
2025-11-12 15:51:52 -08:00
committed by GitHub
parent 01183f1771
commit 10288111a8

View File

@@ -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)