From ba723f8523bfcf6b316014981e54466cd7fca847 Mon Sep 17 00:00:00 2001 From: Maxime Dor Date: Thu, 7 Sep 2017 01:53:42 +0200 Subject: [PATCH] Don't fail on non-existing config key --- .../lookup/strategy/RecursivePriorityLookupStrategy.groovy | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/groovy/io/kamax/mxisd/lookup/strategy/RecursivePriorityLookupStrategy.groovy b/src/main/groovy/io/kamax/mxisd/lookup/strategy/RecursivePriorityLookupStrategy.groovy index 0aa7d1b..d8e0607 100644 --- a/src/main/groovy/io/kamax/mxisd/lookup/strategy/RecursivePriorityLookupStrategy.groovy +++ b/src/main/groovy/io/kamax/mxisd/lookup/strategy/RecursivePriorityLookupStrategy.groovy @@ -129,7 +129,11 @@ class RecursivePriorityLookupStrategy implements LookupStrategy, InitializingBea } } - if (recursiveCfg.getBridge().getEnabled() && (!recursiveCfg.getBridge().getRecursiveOnly() || isAllowedForRecursive(request.getRequester()))) { + if ( + recursiveCfg.getBridge() != null && + recursiveCfg.getBridge().getEnabled() && + (!recursiveCfg.getBridge().getRecursiveOnly() || isAllowedForRecursive(request.getRequester())) + ) { log.info("Using bridge failover for lookup") return bridge.find(request) }