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