You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by ap...@apache.org on 2010/12/21 11:13:41 UTC

svn commit: r1051454 - /incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs

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;
+                            }
                         }
                     }
                 }