diff options
Diffstat (limited to 'controller-server')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java index b15daa19d6c..ad2835e301f 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java @@ -527,9 +527,9 @@ public class CuratorDb { public Map<ApplicationId, EndpointCertificateMetadata> readAllEndpointCertificateMetadata() { Map<ApplicationId, EndpointCertificateMetadata> allEndpointCertificateMetadata = new HashMap<>(); - Iterator<String> zkNodes = endpointCertificateRoot.iterator(); - while(zkNodes.hasNext()) { - ApplicationId applicationId = ApplicationId.fromSerializedForm(zkNodes.next()); + + for (String appIdString : curator.getChildren(endpointCertificateRoot)) { + ApplicationId applicationId = ApplicationId.fromSerializedForm(appIdString); Optional<EndpointCertificateMetadata> endpointCertificateMetadata = readEndpointCertificateMetadata(applicationId); allEndpointCertificateMetadata.put(applicationId, endpointCertificateMetadata.orElseThrow()); } |