Author: ate Date: Wed May 11 00:26:52 2011 New Revision: 1101692 URL: http://svn.apache.org/viewvc?rev=1101692&view=rev Log: JS2-1251: Ensure Paging RequestControls are cleared after an Ldap PagedSearch execution
Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/mapping/ldap/dao/impl/PagedSearchExecutor.java Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/mapping/ldap/dao/impl/PagedSearchExecutor.java URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/mapping/ldap/dao/impl/PagedSearchExecutor.java?rev=1101692&r1=1101691&r2=1101692&view=diff ============================================================================== --- portals/jetspeed-2/portal/trunk/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/mapping/ldap/dao/impl/PagedSearchExecutor.java (original) +++ portals/jetspeed-2/portal/trunk/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/mapping/ldap/dao/impl/PagedSearchExecutor.java Wed May 11 00:26:52 2011 @@ -23,6 +23,7 @@ import javax.naming.NamingException; import javax.naming.directory.DirContext; import javax.naming.directory.SearchControls; import javax.naming.directory.SearchResult; +import javax.naming.ldap.LdapContext; import org.apache.jetspeed.security.mapping.SearchResultCallbackHandler; import org.springframework.ldap.control.PagedResultsCookie; @@ -143,6 +144,9 @@ public class PagedSearchExecutor impleme { try { + // Make sure the Paging RequestControls are cleared again! + LdapContext ldapContext = (LdapContext)ctx; + ldapContext.setRequestControls(null); processor.postProcess(ctx); } catch (NamingException e) --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org