Make Attributes keys case insensitive
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / osgi / useradmin / AbstractUserDirectory.java
index 0ed712c0b8b8c311a9e2f955fc9e9b989e564572..f871cd25e8af8c8c97e96e06ab9f62ff2136bcaa 100644 (file)
@@ -293,7 +293,7 @@ abstract class AbstractUserDirectory implements UserAdmin, UserDirectory {
                if ((daoHasRole(dn) && !wc.getDeletedUsers().containsKey(dn))
                                || wc.getNewUsers().containsKey(dn))
                        throw new UserDirectoryException("Already a role " + name);
-               BasicAttributes attrs = new BasicAttributes();
+               BasicAttributes attrs = new BasicAttributes(true);
                attrs.put("dn", dn.toString());
                Rdn nameRdn = dn.getRdn(dn.size() - 1);
                // TODO deal with multiple attr RDN