feat: fixed saving warnings staying after loading a new program

ref: N25B-450
This commit is contained in:
JGerla
2026-01-27 16:55:18 +01:00
parent 4e99e7c6e5
commit 129ee73613

View File

@@ -29,6 +29,8 @@ export default function SaveLoadPanel() {
const text = await file.text(); const text = await file.text();
const parsed = JSON.parse(text) as SavedProject; const parsed = JSON.parse(text) as SavedProject;
if (!parsed.nodes || !parsed.edges) throw new Error("Invalid file format"); if (!parsed.nodes || !parsed.edges) throw new Error("Invalid file format");
const {nodes, unregisterWarningsForId} = useFlowStore.getState();
nodes.forEach((node) => {unregisterWarningsForId(node.id);});
setNodes(parsed.nodes); setNodes(parsed.nodes);
setEdges(parsed.edges); setEdges(parsed.edges);
} catch (e) { } catch (e) {