feat: fixed saving warnings staying after loading a new program
ref: N25B-450
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user