Fixing error in generation of more link for tabs, list views and search results. NIHVIVO-2050
This commit is contained in:
parent
7c2de0dbf2
commit
fa5cb40ff7
1 changed files with 2 additions and 19 deletions
|
@ -427,23 +427,6 @@ public void doGet( HttpServletRequest req, HttpServletResponse response )
|
|||
typeQuery.add(tabQueries,BooleanClause.Occur.MUST);
|
||||
}
|
||||
}
|
||||
|
||||
String flag2Set = tab.getFlag2Set();
|
||||
if( tab.getFlag2Set() != null && ! tab.getFlag2Set().isEmpty()){
|
||||
if( flag2Set != null && ! "".equals(flag2Set)){
|
||||
BooleanQuery flag2Query = new BooleanQuery();
|
||||
for( String flag2Value : flag2Set.split(",")){
|
||||
if( flag2Value != null ){
|
||||
String value = flag2Value.replace(",", "");
|
||||
if(!value.isEmpty()){
|
||||
flag2Query.add(new TermQuery(new Term(Entity2LuceneDoc.term.FLAG2,value)),
|
||||
BooleanClause.Occur.SHOULD);
|
||||
}
|
||||
}
|
||||
}
|
||||
typeQuery.add(flag2Query, BooleanClause.Occur.MUST);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//make query for manually linked individuals
|
||||
|
@ -539,7 +522,7 @@ public void doGet( HttpServletRequest req, HttpServletResponse response )
|
|||
for(int page = 1; page < requiredPages && page <= MAX_PAGES ; page++ ){
|
||||
records.add( new PageRecord( "page=" + page, Integer.toString(page), Integer.toString(page), selectedPage == page ) );
|
||||
}
|
||||
records.add( new PageRecord( "page="+ MAX_PAGES+1, Integer.toString(MAX_PAGES+1), "more...", false));
|
||||
records.add( new PageRecord( "page="+ (MAX_PAGES+1), Integer.toString(MAX_PAGES+1), "more...", false));
|
||||
}else if( requiredPages > MAX_PAGES && selectedPage+1 > MAX_PAGES && selectedPage < requiredPages - MAX_PAGES){
|
||||
//the selected pages is in the middle of the list of page
|
||||
int startPage = selectedPage - MAX_PAGES / 2;
|
||||
|
|
Loading…
Add table
Reference in a new issue