update proxy field on clean edges
This commit is contained in:
parent
fb26d1fedd
commit
39ddc8eed4
2 changed files with 67 additions and 0 deletions
62
src/frontend/playwright-report/index.html
Normal file
62
src/frontend/playwright-report/index.html
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -54,6 +54,9 @@ export function cleanEdges({
|
|||
id: targetNode.data.id,
|
||||
inputTypes: targetNode.data.node!.template[field]?.input_types,
|
||||
};
|
||||
if(targetNode.data.node!.template[field]?.proxy){
|
||||
id.proxy = targetNode.data.node!.template[field]?.proxy
|
||||
}
|
||||
if (scapedJSONStringfy(id) !== targetHandle) {
|
||||
newEdges = newEdges.filter((e) => e.id !== edge.id);
|
||||
}
|
||||
|
|
@ -819,6 +822,7 @@ export function expandGroupNode(
|
|||
const { template,flow } = _.cloneDeep(groupNode.node!);
|
||||
const gNodes: NodeType[] = flow?.data?.nodes!;
|
||||
const gEdges = flow!.data!.edges;
|
||||
console.log(gEdges)
|
||||
//redirect edges to correct proxy node
|
||||
let updatedEdges: Edge[] = [];
|
||||
ReactFlowInstance.getEdges().forEach((edge) => {
|
||||
|
|
@ -907,6 +911,7 @@ export function expandGroupNode(
|
|||
...gEdges,
|
||||
...updatedEdges,
|
||||
];
|
||||
console.log(edges)
|
||||
ReactFlowInstance.setNodes(nodes);
|
||||
ReactFlowInstance.setEdges(edges);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue