瀏覽代碼

fix: workflow connection (#3713)

tags/0.6.5
zxhlyh 1 年之前
父節點
當前提交
39ae56e136
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 6 行新增12 行删除
  1. 6
    12
      web/app/components/workflow/hooks/use-nodes-interactions.ts

+ 6
- 12
web/app/components/workflow/hooks/use-nodes-interactions.ts 查看文件

@@ -324,18 +324,12 @@ export const useNodesInteractions = () => {
return
}
const needDeleteEdges = edges.filter((edge) => {
if (edge.source === source) {
if (edge.sourceHandle)
return edge.sourceHandle === sourceHandle
else
return true
}
if (edge.target === target) {
if (edge.targetHandle)
return edge.targetHandle === targetHandle
else
return true
}
if (
(edge.source === source && edge.sourceHandle === sourceHandle)
|| (edge.target === target && edge.targetHandle === targetHandle)
)
return true

return false
})
const needDeleteEdgesIds = needDeleteEdges.map(edge => edge.id)

Loading…
取消
儲存