From a2650adec2561fa12863f7b90a6ea9b6f5e08c5d Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 26 Feb 2025 18:07:10 +0530 Subject: [PATCH] chore: Remove ! in datafetcher Co-authored-by: Saurabh Gore <167211619+saurabhg772244@users.noreply.github.com> --- packages/mermaid/src/diagrams/state/dataFetcher.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/mermaid/src/diagrams/state/dataFetcher.ts b/packages/mermaid/src/diagrams/state/dataFetcher.ts index 6a84996f8..f38084899 100644 --- a/packages/mermaid/src/diagrams/state/dataFetcher.ts +++ b/packages/mermaid/src/diagrams/state/dataFetcher.ts @@ -199,6 +199,7 @@ export const dataFetcher = ( const dbState = diagramStates.get(itemId); const classStr = getClassesFromDbInfo(dbState); const style = getStylesFromDbInfo(dbState); + const config = getConfig(); log.info('dataFetcher parsedItem', parsedItem, dbState, style); @@ -219,7 +220,7 @@ export const dataFetcher = ( nodeDb.set(itemId, { id: itemId, shape, - description: common.sanitizeText(itemId, getConfig()), + description: common.sanitizeText(itemId, config), cssClasses: `${classStr} ${CSS_DIAGRAM_STATE}`, cssStyles: style, }); @@ -251,7 +252,7 @@ export const dataFetcher = ( newNode.description = parsedItem.description; } } - newNode.description = common.sanitizeTextOrArray(newNode.description, getConfig()); + newNode.description = common.sanitizeTextOrArray(newNode.description, config); } // If there's only 1 description entry, just use a regular state shape @@ -318,7 +319,7 @@ export const dataFetcher = ( domId: stateDomId(itemId, graphItemCount, NOTE), type: newNode.type, isGroup: newNode.type === 'group', - padding: getConfig().flowchart!.padding, + padding: config.flowchart?.padding, look, position: parsedItem.note.position, };