You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2006/03/29 19:23:36 UTC
svn commit: r389840 -
/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
Author: evenisse
Date: Wed Mar 29 09:23:34 2006
New Revision: 389840
URL: http://svn.apache.org/viewcvs?rev=389840&view=rev
Log:
[CONTINUUM-638] fix build if one project doesn't have a build definition for the current schedule
Modified:
maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
Modified: maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java?rev=389840&r1=389839&r2=389840&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java Wed Mar 29 09:23:34 2006
@@ -422,14 +422,17 @@
List buildDefIds = (List) projectsMap.get( new Integer( project.getId() ) );
- for ( Iterator buildDefinitionIterator = buildDefIds.iterator(); buildDefinitionIterator.hasNext(); )
+ if ( buildDefIds != null && !buildDefIds.isEmpty() )
{
- Integer buildDefId = (Integer) buildDefinitionIterator.next();
-
- if ( buildDefId != null && !isInBuildingQueue( project.getId(), buildDefId.intValue() ) &&
- !isInCheckoutQueue( project.getId() ) )
+ for ( Iterator buildDefinitionIterator = buildDefIds.iterator(); buildDefinitionIterator.hasNext(); )
{
- buildProject( project, buildDefId.intValue(), ContinuumProjectState.TRIGGER_SCHEDULED, false );
+ Integer buildDefId = (Integer) buildDefinitionIterator.next();
+
+ if ( buildDefId != null && !isInBuildingQueue( project.getId(), buildDefId.intValue() ) &&
+ !isInCheckoutQueue( project.getId() ) )
+ {
+ buildProject( project, buildDefId.intValue(), ContinuumProjectState.TRIGGER_SCHEDULED, false );
+ }
}
}
}