fix(parameterComponent): add null check before calling cleanEdges to prevent error when reactFlowInstance is null

This commit is contained in:
anovazzi1 2023-07-11 15:29:48 -03:00
commit 63e8e927e7

View file

@ -311,6 +311,7 @@ export default function ParameterComponent({
field_name={name} field_name={name}
setNodeClass={(nodeClass) => { setNodeClass={(nodeClass) => {
data.node = nodeClass; data.node = nodeClass;
if (reactFlowInstance) {
cleanEdges({ cleanEdges({
flow: { flow: {
edges: reactFlowInstance.getEdges(), edges: reactFlowInstance.getEdges(),
@ -318,6 +319,7 @@ export default function ParameterComponent({
}, },
updateEdge: (edge) => reactFlowInstance.setEdges(edge), updateEdge: (edge) => reactFlowInstance.setEdges(edge),
}); });
}
}} }}
nodeClass={data.node} nodeClass={data.node}
disabled={disabled} disabled={disabled}