Author: olli Date: Sat Jul 5 10:00:34 2014 New Revision: 1607991 URL: http://svn.apache.org/r1607991 Log: SLING-3738 fix path prefix (use user instead of group) on password modification
Modified: sling/trunk/bundles/jcr/jackrabbit-usermanager/src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java Modified: sling/trunk/bundles/jcr/jackrabbit-usermanager/src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/jackrabbit-usermanager/src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java?rev=1607991&r1=1607990&r2=1607991&view=diff ============================================================================== --- sling/trunk/bundles/jcr/jackrabbit-usermanager/src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java (original) +++ sling/trunk/bundles/jcr/jackrabbit-usermanager/src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/ChangeUserPasswordServlet.java Sat Jul 5 10:00:34 2014 @@ -233,13 +233,11 @@ public class ChangeUserPasswordServlet e } try { - ((User) authorizable).changePassword(newPassword); + user.changePassword(newPassword); - String userPath = AuthorizableResourceProvider.SYSTEM_USER_MANAGER_GROUP_PREFIX - + user.getID(); + final String passwordPath = AuthorizableResourceProvider.SYSTEM_USER_MANAGER_USER_PREFIX + user.getID() + "/rep:password"; - changes.add(Modification.onModified(userPath - + "/rep:password")); + changes.add(Modification.onModified(passwordPath)); } catch (RepositoryException re) { throw new RepositoryException("Failed to change user password.", re); }