diff --git a/src/main/java/jenkins/plugins/slack/ActiveNotifier.java b/src/main/java/jenkins/plugins/slack/ActiveNotifier.java index ec43b228..5bcbf7c8 100755 --- a/src/main/java/jenkins/plugins/slack/ActiveNotifier.java +++ b/src/main/java/jenkins/plugins/slack/ActiveNotifier.java @@ -58,7 +58,7 @@ public void started(AbstractBuild build) { private void notifyStart(AbstractBuild build, String message) { AbstractProject project = build.getProject(); - AbstractBuild previousBuild = project.getLastBuild().getPreviousBuild(); + AbstractBuild previousBuild = project.getLastBuild().getPreviousCompletedBuild(); if (previousBuild == null) { getSlack(build).publish(message, "good"); } else { @@ -79,7 +79,7 @@ public void completed(AbstractBuild r) { Result result = r.getResult(); AbstractBuild previousBuild = project.getLastBuild(); do { - previousBuild = previousBuild.getPreviousBuild(); + previousBuild = previousBuild.getPreviousCompletedBuild(); } while (previousBuild != null && previousBuild.getResult() == Result.ABORTED); Result previousResult = (previousBuild != null) ? previousBuild.getResult() : Result.SUCCESS; if ((result == Result.ABORTED && jobProperty.getNotifyAborted())