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;


Reply via email to