From ca8222868cc9467a49dea172db7f0ac80d94faff Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 13 Jan 2010 01:54:09 +0000
Subject: [PATCH] Fix for issue 4484 (Follow Referrals functionality is broken). The code was not complete.  Fix some issues in different areas.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseEntriesPanel.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseEntriesPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseEntriesPanel.java
index 1b40e85..1ebd3f5 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseEntriesPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/BrowseEntriesPanel.java
@@ -543,7 +543,16 @@
     }
     if (node != null)
     {
-      String dn = node.getDN();
+      String dn;
+      if (controller.getFollowReferrals() && node.getRemoteUrl() != null)
+      {
+        dn = node.getRemoteUrl().getRawBaseDN();
+      }
+      else
+      {
+        dn = node.getDN();
+      }
+
       try
       {
         InitialLdapContext ctx =

--
Gitblit v1.10.0