]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java
Introduce CMS Message Dialog and improve l10n
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / NodeUserAdmin.java
index 236585e1bd2ca1fb313c48e88f392aaf2c0f1ab8..dc9d33a3b5fa9bcb7751fb269c288786ba003b7e 100644 (file)
@@ -137,15 +137,15 @@ class NodeUserAdmin extends AggregatingUserAdmin implements ManagedServiceFactor
                        log.debug("User directory " + userDirectory.getBaseDn() + " [" + u.getScheme() + "] enabled."
                                        + (realm != null ? " " + realm + " realm." : ""));
 
-               if (!isSystemRolesBaseDn(baseDn)) {
-                       if (userAdminReg != null)
-                               userAdminReg.unregister();
-                       // register self as main user admin
-                       Dictionary<String, Object> userAdminregProps = currentState();
-                       userAdminregProps.put(NodeConstants.CN, NodeConstants.DEFAULT);
-                       userAdminregProps.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
-                       userAdminReg = bc.registerService(UserAdmin.class, this, userAdminregProps);
-               }
+               // if (isSystemRolesBaseDn(baseDn)) {
+               if (userAdminReg != null)
+                       userAdminReg.unregister();
+               // register self as main user admin
+               Dictionary<String, Object> userAdminregProps = currentState();
+               userAdminregProps.put(NodeConstants.CN, NodeConstants.DEFAULT);
+               userAdminregProps.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
+               userAdminReg = bc.registerService(UserAdmin.class, this, userAdminregProps);
+               // }
        }
 
        @Override