From 4c26fe224bda24d6807e86073730ea6f40bcc8d1 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Fri, 13 Sep 2024 14:02:11 +0200 Subject: [PATCH] Adding case check --- .../mermaid/src/rendering-util/rendering-elements/nodes.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/mermaid/src/rendering-util/rendering-elements/nodes.js b/packages/mermaid/src/rendering-util/rendering-elements/nodes.js index 5138b1ede..960d93016 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/nodes.js +++ b/packages/mermaid/src/rendering-util/rendering-elements/nodes.js @@ -321,6 +321,9 @@ export const insertNode = async (elem, node, renderOptions) => { if (!shapes[node.shape]) { throw new Error(`No such shape: ${node.shape}. Please check your syntax.`); } + if (node.shape !== node.shape.toLowerCase()) { + throw new Error(`No such shape: ${node.shape}. Shape names should be lowercase.`); + } if (node.link) { // Add link when appropriate let target;