Skip to content

Commit

Permalink
Merge pull request #10 from rayarub/master
Browse files Browse the repository at this point in the history
[JENKINS-17807] Fix NPE caused by configuration being changed while a build is happening and current build not having a result yet.
  • Loading branch information
lacostej committed Mar 19, 2014
2 parents 7473c4c + 742e201 commit 8ce67f5
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/main/java/hockeyapp/HockeyappRecorder.java
Expand Up @@ -261,12 +261,16 @@ public Collection<? extends Action> getProjectActions(
AbstractProject<?, ?> project) {
ArrayList<HockeyappBuildAction> actions = new ArrayList<HockeyappBuildAction>();
RunList<? extends AbstractBuild<?, ?>> builds = project.getBuilds();

@SuppressWarnings("unchecked")
Collection<AbstractBuild<?, ?>> predicated = CollectionUtils.select(builds, new Predicate() {
public boolean evaluate(Object o) {
return ((AbstractBuild<?, ?>) o).getResult().isBetterOrEqualTo(
Result.SUCCESS);
if(o == null || ((AbstractBuild<?, ?>) o).getResult() == null) {
return false;
} else {
return ((AbstractBuild<?, ?>) o).getResult().isBetterOrEqualTo(
Result.SUCCESS);
}
}
});

Expand Down

0 comments on commit 8ce67f5

Please sign in to comment.