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

Nicolas Capponi
19.07.2016 559630336f89193462e148ddf2beeaac0987720b
OPENDJ-2987 Extensible object class should not block removing an attribute type
1 files modified
2 ■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/SchemaBackend.java 2 ●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/SchemaBackend.java
@@ -1353,7 +1353,7 @@
    for (ObjectClass oc : schema.getObjectClasses())
    {
      if (oc.getDeclaredRequiredAttributes().contains(removeType) ||
          oc.getDeclaredOptionalAttributes().contains(removeType))
          (oc.getDeclaredOptionalAttributes().contains(removeType) && !oc.isExtensible()))
      {
        LocalizableMessage message = ERR_SCHEMA_MODIFY_REMOVE_AT_IN_OC.get(
            removeType.getNameOrOID(), oc.getNameOrOID());