Skip to content
Snippets Groups Projects
Commit 37f8f497 authored by Brian Major's avatar Brian Major
Browse files

Merge branch 's1711' of /srv/cadc/git/wopencadc into s1711

parents 61a7b7bc 1e04878b
No related branches found
No related tags found
No related merge requests found
...@@ -231,11 +231,12 @@ public class LdapGroupDAO<T extends Principal> extends LdapDAO ...@@ -231,11 +231,12 @@ public class LdapGroupDAO<T extends Principal> extends LdapDAO
} }
for (Group groupMember : groups) for (Group groupMember : groups)
{ {
if (!checkGroupExists(groupID)) final String groupMemberID = groupMember.getID();
if (!checkGroupExists(groupMemberID))
{ {
throw new GroupNotFoundException(groupID); throw new GroupNotFoundException(groupMemberID);
} }
DN memberDN = getGroupDN(groupMember.getID()); DN memberDN = getGroupDN(groupMemberID);
members.add(memberDN.toNormalizedString()); members.add(memberDN.toNormalizedString());
} }
if (!members.isEmpty()) if (!members.isEmpty())
......
...@@ -70,6 +70,8 @@ package ca.nrc.cadc.ac.server.web; ...@@ -70,6 +70,8 @@ package ca.nrc.cadc.ac.server.web;
import ca.nrc.cadc.ac.server.GroupPersistence; import ca.nrc.cadc.ac.server.GroupPersistence;
import ca.nrc.cadc.util.Log4jInit; import ca.nrc.cadc.util.Log4jInit;
import ca.nrc.cadc.uws.server.SyncOutput;
import org.apache.log4j.Level; import org.apache.log4j.Level;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.easymock.EasyMock; import org.easymock.EasyMock;
...@@ -120,6 +122,11 @@ public class GetGroupNamesActionTest ...@@ -120,6 +122,11 @@ public class GetGroupNamesActionTest
mockWriter.write("\n"); mockWriter.write("\n");
EasyMock.expectLastCall(); EasyMock.expectLastCall();
final SyncOutput mockSyncOutput =
EasyMock.createMock(SyncOutput.class);
mockSyncOutput.setHeader("Content-Type", "text/csv");
final HttpServletResponse mockResponse = EasyMock.createMock(HttpServletResponse.class); final HttpServletResponse mockResponse = EasyMock.createMock(HttpServletResponse.class);
mockResponse.setContentType("text/csv"); mockResponse.setContentType("text/csv");
EasyMock.expectLastCall(); EasyMock.expectLastCall();
...@@ -136,11 +143,6 @@ public class GetGroupNamesActionTest ...@@ -136,11 +143,6 @@ public class GetGroupNamesActionTest
{ {
return mockPersistence; return mockPersistence;
}; };
protected HttpServletResponse getHttpServletResponse()
{
return mockResponse;
}
}; };
action.run(); action.run();
......
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