diff --git a/src/Docfx.Build/ManifestProcessor.cs b/src/Docfx.Build/ManifestProcessor.cs index 2b025b15bd6..b27302e681a 100644 --- a/src/Docfx.Build/ManifestProcessor.cs +++ b/src/Docfx.Build/ManifestProcessor.cs @@ -208,8 +208,13 @@ void UpdateTocNameCore(List items) { if (string.IsNullOrEmpty(node.Name)) { + // Try to get title from href if (node.Href is not null && titles.TryGetValue(UriUtility.GetPath(node.Href), out var title)) node.Name = title; + // If topicUid exists. Name is resolved by TocDocumentProcessor + else if (node.TopicUid != null) + { + } else Logger.LogWarning( $"TOC item ({node}) with empty name found. Missing a name?",