From f28f292df8590827372752f063a77c6d6c0b3923 Mon Sep 17 00:00:00 2001 From: xuzho Date: Thu, 15 Jun 2017 13:39:49 +0800 Subject: [PATCH] format uid for service --- .../GenerateServiceMappingFile.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.Content.Build.Code2Yaml.Steps/GenerateServiceMappingFile.cs b/src/Microsoft.Content.Build.Code2Yaml.Steps/GenerateServiceMappingFile.cs index 84a3376..1e5004c 100644 --- a/src/Microsoft.Content.Build.Code2Yaml.Steps/GenerateServiceMappingFile.cs +++ b/src/Microsoft.Content.Build.Code2Yaml.Steps/GenerateServiceMappingFile.cs @@ -108,7 +108,7 @@ group v.Value by v.Key.Category into g0 name = service, href = hrefAndType.Item1, landingPageType = hrefAndType.Item2, - uid = "azure.java.sdk.landingpage.services." + service, + uid = "azure.java.sdk.landingpage.services." + FormatUid(service), items = new ServiceMapping(from item in pair.Value let category = item.Category let chrefAndType = GetHrefAndType(hrefMapping, GetKey(service, category)) @@ -117,7 +117,7 @@ group v.Value by v.Key.Category into g0 name = item.Category, href = chrefAndType.Item1, landingPageType = chrefAndType.Item2, - uid = "azure.java.sdk.landingpage.services." + service.Replace(" ", "").ToLower() + "." + category, + uid = "azure.java.sdk.landingpage.services." + FormatUid(service) + "." + category, children = item.Uids.ToList() }) }).OrderBy(s => s.name)) @@ -185,5 +185,10 @@ private static string GetKey(string service, string category) { return service + "." + category; } + + private static string FormatUid(string service) + { + return service.Replace(" ", "").ToLower(); + } } }