add more NPE fix
authorEugene Petrenko <eugene.petrenko@gmail.com>
Tue, 19 Jul 2011 15:12:39 +0000 (19:12 +0400)
committerEugene Petrenko <eugene.petrenko@gmail.com>
Tue, 19 Jul 2011 15:12:39 +0000 (19:12 +0400)
nuget-server/src/jetbrains/buildServer/nuget/server/trigger/NamedPackagesUpdateChecker.java

index 06e2365d9daf8626b8c76022eda218d0a035c6c4..85bad5aba13bfea2e6945baec7c29910c567902a 100644 (file)
@@ -66,7 +66,9 @@ public class NamedPackagesUpdateChecker implements TriggerUpdateChecker {
     Collections.sort(sorted, new Comparator<PackageInfo>() {\r
       public int compare(PackageInfo o1, PackageInfo o2) {\r
         int i;\r
     Collections.sort(sorted, new Comparator<PackageInfo>() {\r
       public int compare(PackageInfo o1, PackageInfo o2) {\r
         int i;\r
-        if (0 != (i = o1.getSource().compareTo(o2.getSource()))) return i;\r
+        String s1 = o1.getSource();\r
+        String s2 = o2.getSource();\r
+        if (s1 != null && s2 != null && 0 != (i = s1.compareTo(s2))) return i;\r
         if (0 != (i = o1.getPackageId().compareTo(o2.getPackageId()))) return i;\r
         if (0 != (i = o1.getVersion().compareTo(o2.getVersion()))) return i;\r
         return 0;\r
         if (0 != (i = o1.getPackageId().compareTo(o2.getPackageId()))) return i;\r
         if (0 != (i = o1.getVersion().compareTo(o2.getVersion()))) return i;\r
         return 0;\r