fix user dn when adding user to a group

git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1436673 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2013-01-21 22:43:45 +00:00
parent 273b8f6ff0
commit a30eb5b561
1 changed files with 2 additions and 2 deletions

View File

@ -585,13 +585,13 @@ public class DefaultLdapRoleMapper
{
BasicAttribute basicAttribute = new BasicAttribute( "uniquemember" );
basicAttribute.add( this.userIdAttribute + "=" + username + "," + getGroupsDn() );
context.modifyAttributes( "cn=" + groupName + "," + getGroupsDn(), new ModificationItem[]{
context.modifyAttributes( "cn=" + groupName + "," + getBaseDn(), new ModificationItem[]{
new ModificationItem( DirContext.ADD_ATTRIBUTE, basicAttribute ) } );
}
else
{
attribute.add( this.userIdAttribute + "=" + username + "," + getGroupsDn() );
context.modifyAttributes( "cn=" + groupName + "," + getGroupsDn(), new ModificationItem[]{
context.modifyAttributes( "cn=" + groupName + "," + getBaseDn(), new ModificationItem[]{
new ModificationItem( DirContext.REPLACE_ATTRIBUTE, attribute ) } );
}
return true;