X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fusers%2FUserRolesPart.java;h=610c49c7f7f9e2994b1dc97be64135a2728c6ebc;hb=85ced0e58ded00f296948b6dff51f84994855080;hp=2da98a38d67eee4e4761a7ee6991c5152fa0da81;hpb=f2688921e89c75ee626ff79b64105c577c415cca;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/users/UserRolesPart.java b/org.argeo.cms/src/org/argeo/cms/users/UserRolesPart.java index 2da98a38d..610c49c7f 100644 --- a/org.argeo.cms/src/org/argeo/cms/users/UserRolesPart.java +++ b/org.argeo.cms/src/org/argeo/cms/users/UserRolesPart.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import javax.jcr.Item; +import javax.jcr.Node; import javax.jcr.RepositoryException; import org.argeo.ArgeoException; @@ -78,7 +79,7 @@ public class UserRolesPart extends StyledControl implements EditablePart, } @Override - protected Control createControl(Composite box, String style) { + public Control createControl(Composite box, String style) { // box.setLayout(CmsUtils.noSpaceGridLayout()); box.setLayout(new GridLayout()); @@ -174,7 +175,8 @@ public class UserRolesPart extends StyledControl implements EditablePart, public void setUserAdminService(UserAdminService userAdminService) { this.userAdminService = userAdminService; try { - String username = getNode().getProperty(ArgeoNames.ARGEO_USER_ID) + Node currNode = getNode(); + String username = currNode.getProperty(ArgeoNames.ARGEO_USER_ID) .getString(); if (userAdminService.userExists(username)) { JcrUserDetails userDetails = (JcrUserDetails) userAdminService