File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed
src/components/workspace/diagrams Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -257,16 +257,16 @@ export const useNadDiagram = ({
257257 setGlobalError ( undefined ) ;
258258
259259 // Update diagram from metadata
260- setDiagram ( {
260+ setDiagram ( ( prev ) => ( {
261+ ...prev ,
261262 type : DiagramType . NETWORK_AREA_DIAGRAM ,
262- svg : null ,
263263 nadConfigUuid : diagramMetadata . nadConfigUuid ,
264264 filterUuid : diagramMetadata . filterUuid ,
265265 voltageLevelIds : diagramMetadata . initialVoltageLevelIds || [ ] ,
266266 positions : [ ] ,
267267 voltageLevelToExpandIds : [ ] ,
268268 voltageLevelToOmitIds : [ ] ,
269- } ) ;
269+ } ) ) ;
270270
271271 fetchDiagram ( ) ;
272272 // eslint-disable-next-line react-hooks/exhaustive-deps
Original file line number Diff line number Diff line change @@ -164,11 +164,14 @@ export const useSldDiagram = ({
164164
165165 // Update diagram from diagramData
166166 const type = diagramMetadata . voltageLevelId ? DiagramType . VOLTAGE_LEVEL : DiagramType . SUBSTATION ;
167- setDiagram ( {
168- ...diagramMetadata ,
169- type,
170- svg : null ,
171- } as Diagram ) ;
167+ setDiagram (
168+ ( prev ) =>
169+ ( {
170+ ...prev ,
171+ ...diagramMetadata ,
172+ type,
173+ } ) as Diagram
174+ ) ;
172175
173176 fetchDiagram ( ) ;
174177 // eslint-disable-next-line react-hooks/exhaustive-deps
You can’t perform that action at this time.
0 commit comments