Author: olamy
Date: Tue Dec 23 00:40:05 2014
New Revision: 1647458

URL: http://svn.apache.org/r1647458
Log:
[MRM-1486] ldap.config.mapper.attribute.user.filter using ldap not working 
correctly with commas.

Modified:
    
archiva/redback/redback-components/trunk/spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/redback/components/registry/commons/CommonsConfigurationRegistry.java

Modified: 
archiva/redback/redback-components/trunk/spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/redback/components/registry/commons/CommonsConfigurationRegistry.java
URL: 
http://svn.apache.org/viewvc/archiva/redback/redback-components/trunk/spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/redback/components/registry/commons/CommonsConfigurationRegistry.java?rev=1647458&r1=1647457&r2=1647458&view=diff
==============================================================================
--- 
archiva/redback/redback-components/trunk/spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/redback/components/registry/commons/CommonsConfigurationRegistry.java
 (original)
+++ 
archiva/redback/redback-components/trunk/spring-registry/spring-registry-commons/src/main/java/org/apache/archiva/redback/components/registry/commons/CommonsConfigurationRegistry.java
 Tue Dec 23 00:40:05 2014
@@ -157,7 +157,18 @@ public class CommonsConfigurationRegistr
         for ( Iterator i = configuration.getKeys(); i.hasNext(); )
         {
             String property = (String) i.next();
-            properties.setProperty( property, configuration.getString( 
property ) );
+            List l = configuration.getList( property );
+            StringBuilder sb = new StringBuilder();
+            for( Object element : l )
+            {
+                sb.append( ( String ) element );
+                sb.append( "," ); 
+            }
+            if( sb.length() > 0 )
+            { 
+                sb.deleteCharAt( sb.length() - 1 );
+            }
+            properties.setProperty( property, sb.toString() );
         }
         return properties;
     }


Reply via email to