From eaf6eaaf146166310a8d3d4ad1221e56fe5794e1 Mon Sep 17 00:00:00 2001 From: moklick Date: Wed, 15 Mar 2023 11:02:55 +0100 Subject: [PATCH] fix(setEdges): always create new edge objects --- packages/core/src/store/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/store/index.ts b/packages/core/src/store/index.ts index 056957c3..c85225db 100644 --- a/packages/core/src/store/index.ts +++ b/packages/core/src/store/index.ts @@ -33,8 +33,8 @@ const createRFStore = () => return Array.from(get().nodeInternals.values()); }, setEdges: (edges: Edge[]) => { - const { defaultEdgeOptions = null } = get(); - set({ edges: defaultEdgeOptions ? edges.map((e) => ({ ...defaultEdgeOptions, ...e })) : edges }); + const { defaultEdgeOptions = {} } = get(); + set({ edges: edges.map((e) => ({ ...defaultEdgeOptions, ...e })) }); }, setDefaultNodesAndEdges: (nodes?: Node[], edges?: Edge[]) => { const hasDefaultNodes = typeof nodes !== 'undefined';