summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2017-09-12 22:40:48 +0200
committerGitHub <noreply@github.com>2017-09-12 22:40:48 +0200
commitc7d8f1d90ff8904e5449f62c3482a93d1dc8049f (patch)
tree5b0a00873b2d12a26b2b9604d69e688d578213d8
parentcabb82631fd22cc555834105c37c491e7b36d62c (diff)
parent41bdd8022fa961d6390cc0281300c7c48aeba1d1 (diff)
Merge pull request #3397 from vespa-engine/hmusum/handle-step-not-found-from-job
Handle case where step cannot be found
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentOrder.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentOrder.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentOrder.java
index 448ab419853..a4ec0b16c38 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentOrder.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentOrder.java
@@ -87,7 +87,7 @@ public class DeploymentOrder {
return false;
}
DeploymentSpec.Step lastStep = deploymentSteps.get(deploymentSteps.size() - 1);
- return fromJob(job, application).get().equals(lastStep);
+ return fromJob(job, application).map(s -> s.equals(lastStep)).orElse(false);
}
/** Returns jobs for given deployment spec, in the order they are declared */