From 56d66cdabcbce7dafa2ba3cc7044f4d6c1cf2d73 Mon Sep 17 00:00:00 2001 From: saurabhg772244 Date: Tue, 4 Feb 2025 16:45:45 +0530 Subject: [PATCH] Fix issue where data was not being set in the db after parsing. --- packages/mermaid/src/diagrams/state/stateDb.js | 1 + packages/mermaid/src/diagrams/state/stateRenderer-v3-unified.ts | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mermaid/src/diagrams/state/stateDb.js b/packages/mermaid/src/diagrams/state/stateDb.js index 2da0719ca..50785587e 100644 --- a/packages/mermaid/src/diagrams/state/stateDb.js +++ b/packages/mermaid/src/diagrams/state/stateDb.js @@ -130,6 +130,7 @@ export class StateDB { log.info('Setting root doc', o); // rootDoc = { id: 'root', doc: o }; this.rootDoc = o; + this.extract(o); } getRootDoc() { diff --git a/packages/mermaid/src/diagrams/state/stateRenderer-v3-unified.ts b/packages/mermaid/src/diagrams/state/stateRenderer-v3-unified.ts index 109417c03..2998c8173 100644 --- a/packages/mermaid/src/diagrams/state/stateRenderer-v3-unified.ts +++ b/packages/mermaid/src/diagrams/state/stateRenderer-v3-unified.ts @@ -36,7 +36,6 @@ export const getClasses = function ( text: string, diagramObj: any ): Map { - diagramObj.db.extract(diagramObj.db.getRootDocV2()); return diagramObj.db.getClasses(); };