diff --git a/KoreBuild-dotnet/build/_use-volatile-feed.shade b/KoreBuild-dotnet/build/_use-volatile-feed.shade index f23e301037..e4b07f2633 100644 --- a/KoreBuild-dotnet/build/_use-volatile-feed.shade +++ b/KoreBuild-dotnet/build/_use-volatile-feed.shade @@ -10,27 +10,25 @@ use namespace="System.Xml.Linq" .Select(entry => new KeyValuePair(((string)entry.Key).Substring(prefix.Length), (string)entry.Value)) .ToList(); - if (!feeds.Any()) + if (feeds.Any()) { - return; - } - - var nugetConfig = XDocument.Load("NuGet.config"); - var packageSources = nugetConfig.Element("configuration").Element("packageSources"); - var addElements = packageSources.Elements("add").ToList(); - foreach (var feed in feeds) - { - var valueToUpdate = addElements.FirstOrDefault(f => string.Equals(f.Attribute("key").Value, feed.Key, StringComparison.OrdinalIgnoreCase)); - if (valueToUpdate == null) + var nugetConfig = XDocument.Load("NuGet.config"); + var packageSources = nugetConfig.Element("configuration").Element("packageSources"); + var addElements = packageSources.Elements("add").ToList(); + foreach (var feed in feeds) { - packageSources.Add(new XElement("add", new XAttribute("key", feed.Key), new XAttribute("value", feed.Value))); - } - else - { - valueToUpdate.Attribute("value").Value = feed.Value; + var valueToUpdate = addElements.FirstOrDefault(f => string.Equals(f.Attribute("key").Value, feed.Key, StringComparison.OrdinalIgnoreCase)); + if (valueToUpdate == null) + { + packageSources.Add(new XElement("add", new XAttribute("key", feed.Key), new XAttribute("value", feed.Value))); + } + else + { + valueToUpdate.Attribute("value").Value = feed.Value; + } } + + nugetConfig.Save("NuGet.config"); } - - nugetConfig.Save("NuGet.config"); } diff --git a/build/_use-volatile-feed.shade b/build/_use-volatile-feed.shade index f23e301037..e4b07f2633 100644 --- a/build/_use-volatile-feed.shade +++ b/build/_use-volatile-feed.shade @@ -10,27 +10,25 @@ use namespace="System.Xml.Linq" .Select(entry => new KeyValuePair(((string)entry.Key).Substring(prefix.Length), (string)entry.Value)) .ToList(); - if (!feeds.Any()) + if (feeds.Any()) { - return; - } - - var nugetConfig = XDocument.Load("NuGet.config"); - var packageSources = nugetConfig.Element("configuration").Element("packageSources"); - var addElements = packageSources.Elements("add").ToList(); - foreach (var feed in feeds) - { - var valueToUpdate = addElements.FirstOrDefault(f => string.Equals(f.Attribute("key").Value, feed.Key, StringComparison.OrdinalIgnoreCase)); - if (valueToUpdate == null) + var nugetConfig = XDocument.Load("NuGet.config"); + var packageSources = nugetConfig.Element("configuration").Element("packageSources"); + var addElements = packageSources.Elements("add").ToList(); + foreach (var feed in feeds) { - packageSources.Add(new XElement("add", new XAttribute("key", feed.Key), new XAttribute("value", feed.Value))); - } - else - { - valueToUpdate.Attribute("value").Value = feed.Value; + var valueToUpdate = addElements.FirstOrDefault(f => string.Equals(f.Attribute("key").Value, feed.Key, StringComparison.OrdinalIgnoreCase)); + if (valueToUpdate == null) + { + packageSources.Add(new XElement("add", new XAttribute("key", feed.Key), new XAttribute("value", feed.Value))); + } + else + { + valueToUpdate.Attribute("value").Value = feed.Value; + } } + + nugetConfig.Save("NuGet.config"); } - - nugetConfig.Save("NuGet.config"); }