Author: olamy
Date: Mon Jan 21 22:43:45 2013
New Revision: 1436673
URL: http://svn.apache.org/viewvc?rev=1436673&view=rev
Log:
fix user dn when adding user to a group
Modified:
archiva/redback/redback-core/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
Modified:
archiva/redback/redback-core/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
URL:
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java?rev=1436673&r1=1436672&r2=1436673&view=diff
==============================================================================
---
archiva/redback/redback-core/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
(original)
+++
archiva/redback/redback-core/trunk/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
Mon Jan 21 22:43:45 2013
@@ -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;