From 9b96882b32385a5bb5cfcf676b845bba24fab36f Mon Sep 17 00:00:00 2001 From: Philip Marzullo Date: Tue, 18 Aug 2020 12:49:29 -0400 Subject: [PATCH] 0004503: NodeService needs to be more persistent when looking for authenticated nodes --- .../java/org/jumpmind/symmetric/service/impl/NodeService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java index e1644fbae1..c338c16b9a 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java @@ -932,6 +932,9 @@ public NodeHost mapRow(Row rs) { public AuthenticationStatus getAuthenticationStatus(String nodeId, String securityToken) { AuthenticationStatus retVal = AuthenticationStatus.ACCEPTED; Node node = findNode(nodeId, true); + if(node == null) { + node = findNode(nodeId, false); + } if (node == null) { retVal = AuthenticationStatus.REGISTRATION_REQUIRED; } else if (!syncEnabled(node)) {