From d23c5b8ab569764e53c0a413da91e74d22d800c2 Mon Sep 17 00:00:00 2001 From: Adrian Damian <Adrian.Damian@nrc.ca> Date: Wed, 17 Dec 2014 14:31:05 -0800 Subject: [PATCH] Work around for the problem of incomplete group information in search after group creation --- .../src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAO.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAO.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAO.java index 6a7ec0cf..d4b7a3b6 100755 --- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAO.java +++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAO.java @@ -185,7 +185,9 @@ public class LdapGroupDAO<T extends Principal> extends LdapDAO group.getUserAdmins(), group.getGroupAdmins()); LdapDAO.checkLdapResult(result.getResultCode()); - + // AD: Search results sometimes come incomplete if + // connection is not reset - not sure why. + getConnection().reconnect(); try { return getGroup(group.getID()); -- GitLab