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

dugan
13.34.2009 098b388d892483931415de86a77de01901dc8141
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java
@@ -1431,6 +1431,7 @@
    LinkedList<Aci> allows = evalCtx.getAllowList();
    // If allows list is empty and not doing geteffectiverights return
    // false.
    evalCtx.setDenyEval(true);
    if (allows.isEmpty()
        && !(evalCtx.isGetEffectiveRightsEval()
            && !evalCtx.hasRights(ACI_SELF) && evalCtx
@@ -1438,10 +1439,8 @@
    {
      evalCtx.setEvalReason(EnumEvalReason.NO_ALLOW_ACIS);
      evalCtx.setDecidingAci(null);
      evalCtx.setDenyEval(true);
      return false;
    }
    evalCtx.setDenyEval(true);
    for (Aci denyAci : denys)
    {
      res = Aci.evaluate(evalCtx, denyAci);