Skip to content
Snippets Groups Projects
Commit 4e2c695c authored by Jeff Burke's avatar Jeff Burke
Browse files

s1890: fix getAugmentedUser to properly handle a NumericPrincipal

parent bd8809d5
No related branches found
No related tags found
No related merge requests found
......@@ -678,7 +678,16 @@ public class LdapUserDAO extends LdapDAO
try
{
Filter filter = Filter.createEqualityFilter(searchField, userID.getName());
String name;
if (userID instanceof NumericPrincipal)
{
name = String.valueOf(uuid2long(UUID.fromString(userID.getName())));
}
else
{
name = userID.getName();
}
Filter filter = Filter.createEqualityFilter(searchField, name);
profiler.checkpoint("getAugmentedUser.createFilter");
logger.debug("search filter: " + filter);
......@@ -691,7 +700,7 @@ public class LdapUserDAO extends LdapDAO
if (searchResult == null)
{
String msg = "User not found " + userID.toString();
String msg = "User not found " + name;
logger.debug(msg);
throw new UserNotFoundException(msg);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment