fix: #485
This commit is contained in:
@@ -270,7 +270,16 @@ export const updateNode = (node: WorkflowNode, targetNode: WorkflowNode) => {
|
|||||||
let current = draft;
|
let current = draft;
|
||||||
while (current) {
|
while (current) {
|
||||||
if (current.id === targetNode.id) {
|
if (current.id === targetNode.id) {
|
||||||
Object.assign(current, targetNode);
|
// Object.assign(current, targetNode);
|
||||||
|
// TODO: 暂时这么处理,避免 #485 #489,后续再优化
|
||||||
|
current.type = targetNode.type;
|
||||||
|
current.name = targetNode.name;
|
||||||
|
current.config = targetNode.config;
|
||||||
|
current.inputs = targetNode.inputs;
|
||||||
|
current.outputs = targetNode.outputs;
|
||||||
|
current.next = targetNode.next;
|
||||||
|
current.branches = targetNode.branches;
|
||||||
|
current.validated = targetNode.validated;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user