From e0df7b6f061ffcfca53fc94f3d51c387272d29ca Mon Sep 17 00:00:00 2001
From: sin <sin@localhost>
Date: Sat, 07 Feb 2009 07:29:36 +0000
Subject: [PATCH] Fix for issue#3606: isMemberOf doesn't work for DynamicGroups

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

diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroupSearchThread.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroupSearchThread.java
index 25a73f6..0ede8e4 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroupSearchThread.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/DynamicGroupSearchThread.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2008-2009 Sun Microsystems, Inc.
  */
 package org.opends.server.extensions;
 import org.opends.messages.Message;
@@ -116,7 +116,9 @@
     InternalClientConnection conn =
          InternalClientConnection.getRootConnection();
     LinkedHashSet<String> attributes = new LinkedHashSet<String>(0);
-
+    //Include all the user attributes along with the ismemberof.
+    attributes.add("*");
+    attributes.add("ismemberof");
     for (searchCounter = 0; searchCounter < baseDNs.length; searchCounter++)
     {
       InternalSearchOperation searchOperation =

--
Gitblit v1.10.0