diff options
author | jonmv <venstad@gmail.com> | 2024-01-24 14:19:09 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2024-01-24 14:19:09 +0100 |
commit | 8846ac593f539fe7912b6099308d57e727e611a8 (patch) | |
tree | 6b17ce808dca8a49d59b99a69e6b06a241bdb661 /node-repository | |
parent | de1d2048bff713cbe8820d097c231ca3d3562302 (diff) |
Dry-run apps have no nodes
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java index bbe6ef772fb..5c788731386 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/ApplicationSerializer.java @@ -2,6 +2,8 @@ package com.yahoo.vespa.hosted.provision.restapi; import com.yahoo.component.Version; +import com.yahoo.component.Vtag; +import com.yahoo.config.provision.CloudAccount; import com.yahoo.config.provision.ClusterResources; import com.yahoo.config.provision.IntRange; import com.yahoo.slime.Cursor; @@ -47,9 +49,9 @@ public class ApplicationSerializer { .map(node -> node.status().vespaVersion() .orElse(node.allocation().get().membership().cluster().vespaVersion())) .min(Comparator.naturalOrder()) - .get(); + .orElse(Vtag.currentVersion); object.setString("version", version.toFullString()); - object.setString("cloudAccount", applicationNodes.stream().findFirst().map(Node::cloudAccount).get().value()); + object.setString("cloudAccount", applicationNodes.stream().findFirst().map(Node::cloudAccount).orElse(CloudAccount.empty).value()); clustersToSlime(application, applicationNodes, nodeRepository, object.setObject("clusters")); } |