You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by br...@apache.org on 2012/10/01 19:46:12 UTC

svn commit: r1392472 - /continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java

Author: brett
Date: Mon Oct  1 17:46:11 2012
New Revision: 1392472

URL: http://svn.apache.org/viewvc?rev=1392472&view=rev
Log:
[CONTINUUM-2687] avoid exception if there are no existing entries

Modified:
    continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java

Modified: continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java?rev=1392472&r1=1392471&r2=1392472&view=diff
==============================================================================
--- continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java (original)
+++ continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/ReleaseProjectAction.java Mon Oct  1 17:46:11 2012
@@ -83,13 +83,6 @@ public class ReleaseProjectAction
             DistributedReleaseManager releaseManager = getContinuum().getDistributedReleaseManager();
 
             preparedReleases = releaseManager.getPreparedReleases( project.getGroupId(), project.getArtifactId() );
-
-            if ( !preparedReleases.isEmpty() )
-            {
-                // use last release as default choice
-                preparedReleaseId = new ArrayList<String>( preparedReleases.keySet() ).get(
-                    preparedReleases.size() - 1 );
-            }
         }
         else
         {
@@ -97,9 +90,17 @@ public class ReleaseProjectAction
 
             this.preparedReleases = releaseManager.getPreparedReleasesForProject( project.getGroupId(),
                                                                                   project.getArtifactId() );
+        }
 
+        if ( !preparedReleases.isEmpty() )
+        {
+            // use last release as default choice
             preparedReleaseId = new ArrayList<String>( preparedReleases.keySet() ).get( preparedReleases.size() - 1 );
         }
+        else
+        {
+            preparedReleaseId = null;
+        }
 
         projectName = project.getName();