Merge tag 'v2.3.28' into testing
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / directory / ldap / LdifDao.java
index 52148dfab6084f695b69dcbb8b9b2b79e3a71dc6..06489c6e2dbc052b433581579fbe309179a8842c 100644 (file)
@@ -257,10 +257,14 @@ public class LdifDao extends AbstractLdapDirectoryDao {
                        }
                        if (user == null)
                                throw new IllegalStateException("User to modify no found " + dn);
-                       user.publishAttributes(modifiedAttrs);
+                       publishAttributes(dn, modifiedAttrs);
                }
        }
 
+       protected void publishAttributes(LdapName dn, Attributes modifiedAttributes) {
+               values.put(dn, modifiedAttributes);
+       }
+
        @Override
        public void commit(LdapEntryWorkingCopy wc) {
                save();