Author: nkinder
Update of /cvs/dirsec/directoryconsole/src/com/netscape/admin/dirserv
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2750
Modified Files:
DSContentPage.java
Log Message:
Resolves: 204510
Summary: Fixed paste action to follow LDAP referrals.
Index: DSContentPage.java
===================================================================
RCS file:
/cvs/dirsec/directoryconsole/src/com/netscape/admin/dirserv/DSContentPage.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- DSContentPage.java 13 Jul 2007 16:34:39 -0000 1.3
+++ DSContentPage.java 2 Aug 2007 16:35:32 -0000 1.4
@@ -1624,7 +1624,8 @@
if (ldc != null) {
String dn = Helper.getNodeInfoDN(node);
/* Do the paste */
- Paster paster = new Paster(ldc, dn, _framework, _clipboard);
+ LDAPConnection ldcNr = prepareReferralConnection(ldc);
+ Paster paster = new Paster(ldcNr, dn, _framework, _clipboard);
paster.execute();
/* Update the tree */
@@ -1651,6 +1652,9 @@
}
}
}
+ try {
+ ldcNr.disconnect(); // prepareReferralConnection clones
connection
+ } catch (Exception ignore) {}
_connectionPool.releaseConnection(ldc);
}
}
Show replies by date