summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
diff options
context:
space:
mode:
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
index 607b2a1fc1d..d6b8f79dbe6 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/versions/VersionStatus.java
@@ -224,9 +224,9 @@ public record VersionStatus(List<VespaVersion> versions) {
Controller controller,
VersionStatus versionStatus) {
ControllerVersion latestVersion = controllerVersions.stream().max(Comparator.naturalOrder()).get();
- ControllerVersion controllerVersion = controllerVersions.stream().min(Comparator.naturalOrder()).get();
boolean isSystemVersion = statistics.version().equals(systemVersion);
- boolean isControllerVersion = statistics.version().equals(controllerVersion.version());
+ boolean isControllerVersion = controllerVersions.size() == 1 &&
+ statistics.version().equals(controllerVersions.iterator().next().version());
VespaVersion.Confidence confidence = controller.curator().readConfidenceOverrides().get(statistics.version());
boolean confidenceIsOverridden = confidence != null;
VespaVersion existingVespaVersion = versionStatus.version(statistics.version());