at master 1.4 kB view raw
1From 93137ea040472f4042dd186427699ad249e7251b Mon Sep 17 00:00:00 2001 2From: David McFarland <corngood@gmail.com> 3Date: Sun, 22 Sep 2024 16:41:07 -0300 4Subject: [PATCH] UpdateNuGetConfigPackageSourcesMappings: don't add empty 5 mappings 6 7--- 8 .../UpdateNuGetConfigPackageSourcesMappings.cs | 6 +++++- 9 1 file changed, 5 insertions(+), 1 deletion(-) 10 11diff --git a/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.Tasks/UpdateNuGetConfigPackageSourcesMappings.cs b/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.Tasks/UpdateNuGetConfigPackageSourcesMappings.cs 12index 3b188c1801..9b7050ef46 100644 13--- a/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.Tasks/UpdateNuGetConfigPackageSourcesMappings.cs 14+++ b/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.Tasks/UpdateNuGetConfigPackageSourcesMappings.cs 15@@ -115,7 +115,11 @@ namespace Microsoft.DotNet.UnifiedBuild.Tasks 16 // Skip sources with zero package patterns 17 if (allSourcesPackages[packageSource]?.Count > 0) 18 { 19- pkgSrcMappingClearElement.AddAfterSelf(GetPackageMappingsElementForSource(packageSource)); 20+ var pkgSrc = GetPackageMappingsElementForSource(packageSource); 21+ if (pkgSrc.Elements().Any()) 22+ { 23+ pkgSrcMappingClearElement.AddAfterSelf(pkgSrc); 24+ } 25 } 26 } 27 28-- 292.46.0 30