From 9da915ebb1e31696ca164cd7b4638c4ac241daca Mon Sep 17 00:00:00 2001 From: v-haiboz Date: Wed, 25 Aug 2021 12:04:42 +0800 Subject: [PATCH] Bug#469070:Use of '.' in a swagger doc's tag fields breaks docs.microsoft.com page's TOC --- Microsoft.RestApi.RestSplitter/Generator/TagsGenerator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Microsoft.RestApi.RestSplitter/Generator/TagsGenerator.cs b/Microsoft.RestApi.RestSplitter/Generator/TagsGenerator.cs index 5a88959..3e339ba 100644 --- a/Microsoft.RestApi.RestSplitter/Generator/TagsGenerator.cs +++ b/Microsoft.RestApi.RestSplitter/Generator/TagsGenerator.cs @@ -110,8 +110,9 @@ public override IEnumerable Generate() keyValuePairs.Add(fileName, Tuple.Create(new JObject(RootJObj), TargetDir)); } + fileName = $"{fileName}.json"; fileNameInfo.FileName = OrgsMappingFile.UseYamlSchema ? Path.ChangeExtension(fileName, "yml") : fileName; - fileNameInfo.FilePath = Path.Combine(TargetDir, $"{fileName}.json"); + fileNameInfo.FilePath = Path.Combine(TargetDir, fileName); fileNameInfo.Version = Version; // Clear up internal data