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

Nicolas Capponi
03.41.2016 aaf1f09351c43d52009c6b53b93eb153ace8428e
opendj-server-legacy/src/main/java/org/opends/server/plugins/ReferentialIntegrityPlugin.java
@@ -61,6 +61,7 @@
import org.opends.server.api.plugin.DirectoryServerPlugin;
import org.opends.server.api.plugin.PluginResult;
import org.opends.server.api.plugin.PluginType;
import org.opends.server.core.BackendConfigManager;
import org.opends.server.core.DeleteOperation;
import org.opends.server.core.DirectoryServer;
import org.opends.server.core.ModifyOperation;
@@ -295,9 +296,11 @@
                             type.getSyntax().getName()));
      }
      BackendConfigManager backendConfigManager =
          DirectoryServer.getInstance().getServerContext().getBackendConfigManager();
      for (DN baseDN : cfgBaseDNs)
      {
        LocalBackend<?> b = DirectoryServer.getLocalBackend(baseDN);
        LocalBackend<?> b = backendConfigManager.getLocalBackend(baseDN);
        if (b != null && !b.isIndexed(type, IndexType.EQUALITY))
        {
          isAcceptable = false;