mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Loop node deletion without deleting loop body (#4090)
This commit is contained in:
parent
b0509f74e7
commit
218cbf4ad9
|
|
@ -284,6 +284,14 @@ const deleteNode = () => {
|
|||
confirmButtonText: t('common.confirm'),
|
||||
confirmButtonClass: 'danger',
|
||||
}).then(() => {
|
||||
if (props.nodeModel.type === WorkflowType.LoopNode) {
|
||||
const next = props.nodeModel.graphModel.getNodeOutgoingNode(props.nodeModel.id)
|
||||
next.forEach((n: any) => {
|
||||
if (n.type === 'loop-body-node') {
|
||||
props.nodeModel.graphModel.deleteNode(n.id)
|
||||
}
|
||||
})
|
||||
}
|
||||
props.nodeModel.graphModel.deleteNode(props.nodeModel.id)
|
||||
})
|
||||
props.nodeModel.graphModel.eventCenter.emit('delete_node')
|
||||
|
|
|
|||
Loading…
Reference in New Issue