Skip to content
Snippets Groups Projects
Commit 48d6dd15 authored by Dustin Jenkins's avatar Dustin Jenkins
Browse files

Story 1736: Fix for tests and create/get groups.

parent b6ab6f8e
No related branches found
No related tags found
No related merge requests found
...@@ -83,6 +83,7 @@ import org.apache.log4j.Logger; ...@@ -83,6 +83,7 @@ import org.apache.log4j.Logger;
import ca.nrc.cadc.ac.PersonalDetails; import ca.nrc.cadc.ac.PersonalDetails;
import ca.nrc.cadc.ac.User; import ca.nrc.cadc.ac.User;
import ca.nrc.cadc.ac.UserNotFoundException; import ca.nrc.cadc.ac.UserNotFoundException;
import ca.nrc.cadc.auth.AuthenticationUtil;
import ca.nrc.cadc.auth.HttpPrincipal; import ca.nrc.cadc.auth.HttpPrincipal;
import ca.nrc.cadc.net.TransientException; import ca.nrc.cadc.net.TransientException;
...@@ -407,7 +408,8 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO ...@@ -407,7 +408,8 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO
} }
searchField = "(" + searchField + "=" + searchField = "(" + searchField + "=" +
user.getUserID().getName() + ")"; AuthenticationUtil.canonizeDistinguishedName(
user.getUserID().getName()) + ")";
SearchResultEntry searchResult = null; SearchResultEntry searchResult = null;
try try
......
...@@ -72,6 +72,9 @@ import java.security.Principal; ...@@ -72,6 +72,9 @@ import java.security.Principal;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import ca.nrc.cadc.auth.AuthenticationUtil;
public class User<T extends Principal> public class User<T extends Principal>
{ {
private T userID; private T userID;
...@@ -130,11 +133,7 @@ public class User<T extends Principal> ...@@ -130,11 +133,7 @@ public class User<T extends Principal>
return false; return false;
} }
User other = (User) obj; User other = (User) obj;
if (!userID.equals(other.userID)) return AuthenticationUtil.equals(userID, other.userID);
{
return false;
}
return true;
} }
@Override @Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment