diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-01-11 12:57:47 +0100 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-01-11 12:57:47 +0100 |
commit | c50eda96abc53abc1ab53954045ddabdbd183e55 (patch) | |
tree | 68c68a47c6fb5d310076d5c80c0e40c59a83af1a /vespa-athenz | |
parent | 49f435b909ada503d89ade96effa645f9b1960dd (diff) |
Return empty list if parent directory does not exist
Diffstat (limited to 'vespa-athenz')
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/utils/SiaUtils.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/utils/SiaUtils.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/utils/SiaUtils.java index 98d9061be02..cd35a204b00 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/utils/SiaUtils.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/utils/SiaUtils.java @@ -18,6 +18,7 @@ import java.util.List; import java.util.Optional; import java.util.stream.StreamSupport; +import static java.util.Collections.emptyList; import static java.util.stream.Collectors.toList; /** @@ -117,6 +118,9 @@ public class SiaUtils { public static List<AthenzService> findSiaServices(Path root) { String keyFileSuffix = ".key.pem"; Path keysDirectory = root.resolve("keys"); + if ( ! Files.exists(keysDirectory)) + return emptyList(); + try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(keysDirectory)) { return StreamSupport.stream(directoryStream.spliterator(), false) .map(path -> path.getFileName().toString()) |