diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2019-03-02 13:40:37 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2019-03-02 13:40:37 +0100 |
commit | b5e7691d2f6a361f038a3aa8d0c5c8bce2744531 (patch) | |
tree | 5b8e049fe0f223a481d7d06b624ac30b5b8f89b1 | |
parent | 06b3035e5cf0a7bf92a1bf2331b8e6d97ab40bcb (diff) |
Treat empty nodes as non-existent
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java index 2c4d3d99408..7731e13eac2 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java @@ -84,7 +84,9 @@ public class TenantApplications { private Optional<ApplicationId> parseApplication(String appNode) { try { - return Optional.of(ApplicationId.fromSerializedForm(appNode)); + ApplicationId id = ApplicationId.fromSerializedForm(appNode); + getSessionIdForApplication(id); + return Optional.of(id); } catch (IllegalArgumentException e) { log.log(LogLevel.INFO, TenantRepository.logPre(tenant)+"Unable to parse application with id '" + appNode + "', ignoring."); return Optional.empty(); |