From 5c703f3851c86aacbcbcfd5cb216d84da4a204c3 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Thu, 17 May 2007 11:33:06 +0000
Subject: [PATCH] ACI fixes and unit tests for issues related to targetattr keyword and returning operational attributes.

---
 opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
index ea6b303..632f9c9 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/UserAttr.java
@@ -178,7 +178,6 @@
      */
     public EnumEvalResult evaluate(AciEvalContext evalCtx) {
         EnumEvalResult matched;
-        boolean undefined=false;
 
         switch(userAttrType) {
         case ROLEDN:
@@ -194,9 +193,7 @@
         default:
             matched=evalVAL(evalCtx);
         }
-        if(matched == EnumEvalResult.ERR)
-            undefined=true;
-        return matched.getRet(type, undefined);
+        return matched;
     }
 
     /** Evaluate a VALUE userattr type. Look in client entry for an

--
Gitblit v1.10.0