Author: apadilla Date: Tue Dec 21 11:13:41 2010 New Revision: 1051454 URL: http://svn.apache.org/viewvc?rev=1051454&view=rev Log: [NPANDAY-239] - fixed the crashing of VS when adding a remote repository and <profiles> tag is existing.
Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs?rev=1051454&r1=1051453&r2=1051454&view=diff ============================================================================== --- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs Tue Dec 21 11:13:41 2010 @@ -309,7 +309,10 @@ namespace NPanday.Model.Setting foreach (Profile profile in settings.profiles) { - repos.AddRange(profile.repositories); + if (profile.repositories != null) + { + repos.AddRange(profile.repositories); + } } return repos; } @@ -328,11 +331,14 @@ namespace NPanday.Model.Setting { foreach (Profile profile in settings.profiles) { - foreach (Repository repo in profile.repositories) + if (profile.repositories != null) { - if (url.Equals(repo.url)) + foreach (Repository repo in profile.repositories) { - return repo; + if (url.Equals(repo.url)) + { + return repo; + } } } }