Skip to content

Commit 9f22e6a

Browse files
committed
reuse helper
1 parent 6985386 commit 9f22e6a

File tree

1 file changed

+5
-1
lines changed
  • apps/sim/app/workspace/[workspaceId]/w/[workflowId]

1 file changed

+5
-1
lines changed

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ import {
6060
getClampedPositionForNode,
6161
getDescendantBlockIds,
6262
getEdgeSelectionContextId,
63+
getNodeSelectionContextId,
6364
getWorkflowLockToggleIds,
6465
isBlockProtected,
6566
isEdgeProtected,
@@ -3205,7 +3206,10 @@ const WorkflowContent = React.memo(
32053206
const draggedParentId = blocks[node.id]?.data?.parentId
32063207
const parentIsSelected =
32073208
draggedParentId && selectedNodes.some((n) => n.id === draggedParentId)
3208-
if (!parentIsSelected) {
3209+
const contextMismatch =
3210+
getNodeSelectionContextId(draggedNodeInSelected, blocks) !==
3211+
getNodeSelectionContextId(selectedNodes[0], blocks)
3212+
if (!parentIsSelected && !contextMismatch) {
32093213
setDisplayNodes((currentNodes) =>
32103214
currentNodes.map((n) => (n.id === node.id ? { ...n, selected: true } : n))
32113215
)

0 commit comments

Comments
 (0)