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

Patrick Diligent
11.01.2015 5be2ae5da5a32a8b6228580c305b75f347690799
OPENDJ-1969 CR-7066 fix NPE
2 files modified
9 ■■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/extensions/GoverningStructureRuleVirtualAttributeProvider.java 6 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/StructuralObjectClassVirtualAttributeProvider.java 3 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/GoverningStructureRuleVirtualAttributeProvider.java
@@ -184,9 +184,11 @@
  }
  /** Finds the appropriate DIT structure rule for an entry. */
  private DITStructureRule getDITStructureRule(Entry entry)
  {
  private DITStructureRule getDITStructureRule(Entry entry) {
    ObjectClass oc = entry.getStructuralObjectClass();
    if (oc == null) {
      return null;
    }
    List<NameForm> listForms = DirectoryServer.getNameForm(oc);
    NameForm nameForm = null;
    DITStructureRule ditRule = null;
opendj-server-legacy/src/main/java/org/opends/server/extensions/StructuralObjectClassVirtualAttributeProvider.java
@@ -80,8 +80,7 @@
  @Override
  public boolean hasValue(Entry entry, VirtualAttributeRule rule)
  {
    //A structural object class is always present in an entry.
    return true;
    return entry.getStructuralObjectClass() != null;
  }
  /** {@inheritDoc} */