summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-31 16:26:51 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-05-31 16:27:50 +0200
commit5b3647e88a81cd4e3d22cac104eded6e14150b79 (patch)
tree19684f33688e7865334992f9104af45ede9128ae /configserver
parentfdb31c2917af662bad4ab7a92e59698df72998ba (diff)
Fix logic for unknown hosts
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
index f9361b43045..b7bc70ff648 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/security/MultiTenantRpcAuthorizer.java
@@ -112,10 +112,10 @@ public class MultiTenantRpcAuthorizer implements RpcAuthorizer {
} else {
String hostname = configRequest.getClientHostName();
Optional<RequestHandler> tenantHandler =
- Optional.of(hostRegistry.getKeyForHost(hostname))
+ Optional.ofNullable(hostRegistry.getKeyForHost(hostname))
.flatMap(this::getTenantHandler);
if (tenantHandler.isEmpty()) {
- return; // unknown tenant
+ return; // unknown host
}
ApplicationId resolvedApplication = tenantHandler.get().resolveApplicationId(hostname);
ApplicationId peerOwner = applicationId(peerIdentity);