소스 검색

fix: workflow shortcuts (#3701)

tags/0.6.5
zxhlyh 1 년 전
부모
커밋
65ac4f69af
No account linked to committer's email address
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3
    1
      web/app/components/workflow/hooks/use-nodes-interactions.ts

+ 3
- 1
web/app/components/workflow/hooks/use-nodes-interactions.ts 파일 보기

@@ -406,6 +406,8 @@ export const useNodesInteractions = () => {

const nodes = getNodes()
const currentNodeIndex = nodes.findIndex(node => node.id === nodeId)
if (nodes[currentNodeIndex].data.type === BlockEnum.Start)
return
const connectedEdges = getConnectedEdges([{ id: nodeId } as Node], edges)
const nodesConnectedSourceOrTargetHandleIdsMap = getNodesConnectedSourceOrTargetHandleIdsMap(connectedEdges.map(edge => ({ type: 'remove', edge })), nodes)
const newNodes = produce(nodes, (draft: Node[]) => {
@@ -732,7 +734,7 @@ export const useNodesInteractions = () => {
} = store.getState()

const nodes = getNodes()
const nodesToCopy = nodes.filter(node => node.data.selected)
const nodesToCopy = nodes.filter(node => node.data.selected && node.data.type !== BlockEnum.Start)

setClipboardElements(nodesToCopy)


Loading…
취소
저장