From 11af162096c91e957155c503cbca59ecf2274fa3 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Mon, 22 Sep 2008 22:14:52 +0000
Subject: [PATCH] issue 3492: geteffective rights returns incorrect rights of isMemberOf attribute

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

diff --git a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciEffectiveRights.java b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciEffectiveRights.java
index 27dce49..011d549 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciEffectiveRights.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciEffectiveRights.java
@@ -223,8 +223,10 @@
               nonRightsAttrs.addAll(e.getOperationalAttributes().keySet());
           else {
               AttributeType attrType;
-              if((attrType = DirectoryServer.getAttributeType(a)) == null)
-                  attrType = DirectoryServer.getDefaultAttributeType(a);
+              if((attrType = 
+                  DirectoryServer.getAttributeType(a.toLowerCase())) == null)
+                  attrType = 
+                      DirectoryServer.getDefaultAttributeType(a.toLowerCase());
               nonRightsAttrs.add(attrType);
           }
       }

--
Gitblit v1.10.0