summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2024-01-25 13:20:12 +0100
committerHarald Musum <musum@yahooinc.com>2024-01-25 13:20:48 +0100
commitbd8e87fc0d00c2ea746314e734faf101767ceb67 (patch)
tree70dfc86829ce2c9f1a5bcc9a217faa834c0f84bf /configserver
parent45900206e7b773c804e803497dd5a7058f33f9c4 (diff)
Return empty list if request handler for app is not found
Avoid request failing if no handler is found
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationMapper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationMapper.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationMapper.java
index de86e9a9cdc..6b1a75f2f44 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationMapper.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/ApplicationMapper.java
@@ -80,7 +80,8 @@ public final class ApplicationMapper {
}
public List<Application> listApplications(ApplicationId applicationId) {
- return requestHandlers.get(applicationId).applications();
+ var applicationVersions = requestHandlers.get(applicationId);
+ return applicationVersions == null ? List.of() : applicationVersions.applications();
}
}