request.setContexts( getIndexingContexts( indexingContextIds ) );
if ( limits != null )
{
- if ( limits.getSelectedPage() < 1 )
+ // we apply limits only when first page asked
+ if ( limits.getSelectedPage() == 0 )
{
request.setCount( limits.getPageSize() * ( Math.max( 1, limits.getSelectedPage() ) ) );
}
repo.toURI().toURL().toExternalForm(),
indexDirectory.toURI().toURL().toString(), search.getAllIndexCreators() );
- SearchResultLimits limits = new SearchResultLimits( 0 );
+ SearchResultLimits limits = new SearchResultLimits( SearchResultLimits.ALL_PAGES );
limits.setPageSize( 300 );
EasyMock.expect( archivaConfig.getConfiguration() ).andReturn( config ).times( 1, 5 );