diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapDAO.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapDAO.java
index 6d27de542a8dbbe0f5a067ea1356fe38d6e132c8..c30d3794e859f41e1e159eed0d7d6a7dfe953d64 100755
--- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapDAO.java
+++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapDAO.java
@@ -208,7 +208,8 @@ public abstract class LdapDAO
 
             SearchResult searchResult =
                     getConnection().search(config.getUsersDN(), SearchScope.ONE,
-                            "(&(objectclass=cadcaccount)" + ldapField + ")", 
+                            "(&(objectclass=cadcaccount)(objectclass=inetorgperson)" 
+                            + ldapField + ")", 
                             "entrydn");
 
             if (searchResult.getEntryCount() < 1)