Public UserAdmin service only when service roles are available
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 19 May 2018 16:11:27 +0000 (18:11 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 19 May 2018 16:11:27 +0000 (18:11 +0200)
org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeUserAdmin.java

index 236585e1bd2ca1fb313c48e88f392aaf2c0f1ab8..d1d4721389bcad5ab05acd536a6e5c60ec8ae216 100644 (file)
@@ -137,7 +137,7 @@ class NodeUserAdmin extends AggregatingUserAdmin implements ManagedServiceFactor
                        log.debug("User directory " + userDirectory.getBaseDn() + " [" + u.getScheme() + "] enabled."
                                        + (realm != null ? " " + realm + " realm." : ""));
 
-               if (!isSystemRolesBaseDn(baseDn)) {
+               if (isSystemRolesBaseDn(baseDn)) {
                        if (userAdminReg != null)
                                userAdminReg.unregister();
                        // register self as main user admin