Skip to content

Commit 2f9a076

Browse files
committed
reuse canonicalIndex
1 parent ae33508 commit 2f9a076

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

apps/sim/lib/copilot/tools/server/workflow/edit-workflow.ts

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -694,20 +694,11 @@ function updateCanonicalModesForInputs(
694694
const group = canonicalIndex.groupsById[canonicalId]
695695
if (!group || !isCanonicalPair(group)) continue
696696

697-
const subBlockConfig = blockConfig.subBlocks.find((sb) => sb.id === inputKey)
698-
if (
699-
!subBlockConfig?.mode ||
700-
subBlockConfig.mode === 'both' ||
701-
subBlockConfig.mode === 'trigger'
702-
)
703-
continue
704-
705-
const inputMode: 'basic' | 'advanced' =
706-
subBlockConfig.mode === 'advanced' ? 'advanced' : 'basic'
697+
const isAdvanced = group.advancedIds.includes(inputKey)
707698
const existingMode = canonicalModeUpdates[canonicalId]
708699

709-
if (!existingMode || inputMode === 'advanced') {
710-
canonicalModeUpdates[canonicalId] = inputMode
700+
if (!existingMode || isAdvanced) {
701+
canonicalModeUpdates[canonicalId] = isAdvanced ? 'advanced' : 'basic'
711702
}
712703
}
713704

0 commit comments

Comments
 (0)