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);
         }


Reply via email to