mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

abobrov
01.23.2009 7362c594472d9e24f95d847507b93789a6dc3d1b
- [Issue 4241] Disable/Enable acis via dsconfig does break aci evaluation : process backend ACI during initialization.
1 files modified
8 ■■■■■ changed files
opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java 8 ●●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/authorization/dseecompat/AciListenerManager.java
@@ -276,6 +276,14 @@
    this.configurationDN = cfgDN;
    this.plugin = new AciChangeListenerPlugin();
    // Process ACI from already registered backends.
    Map<String, Backend> backendMap = DirectoryServer.getBackends();
    if (backendMap != null) {
      for (Backend backend : backendMap.values()) {
        performBackendInitializationProcessing(backend);
      }
    }
    DirectoryServer.registerInternalPlugin(plugin);
    DirectoryServer.registerBackendInitializationListener(this);
    DirectoryServer.registerAlertGenerator(this);