Skip to content

Commit 5ee6095

Browse files
committed
Updated SanitizeMermaidNode to handle cases found in Microsoft Graph and GitHub APIs
1 parent 5bc0bd4 commit 5ee6095

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Microsoft.OpenApi/Services/OpenApiUrlTreeNode.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,8 +327,11 @@ private static string SanitizeMermaidNode(string token)
327327
.Replace("{", ":")
328328
.Replace("}", "")
329329
.Replace(".", "_")
330-
.Replace(";", "_")
330+
.Replace("(", "_")
331+
.Replace(")", "_")
332+
.Replace(";", "_")
331333
.Replace("-", "_")
334+
.Replace("graph", "gra_ph") // graph is a reserved word
332335
.Replace("default", "def_ault"); // default is a reserved word for classes
333336
}
334337
}

0 commit comments

Comments
 (0)