瀏覽代碼

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…
取消
儲存