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


Reply via email to