diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-05-31 16:26:51 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-05-31 16:27:50 +0200 |
commit | 5b3647e88a81cd4e3d22cac104eded6e14150b79 (patch) | |
tree | 19684f33688e7865334992f9104af45ede9128ae /configserver | |
parent | fdb31c2917af662bad4ab7a92e59698df72998ba (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.java | 4 |
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); |