NIHVIVO-2472 Suppress classgroup search refinement link when classgroup has no public name
This commit is contained in:
parent
683234974e
commit
43ba41711b
2 changed files with 4 additions and 2 deletions
|
@ -334,8 +334,10 @@ public class PagedSearchController extends FreemarkerHttpServlet implements Sear
|
|||
List<VClassGroup> classgroups = getClassGroups(grpDao, topDocs, searcherForRequest);
|
||||
List<VClassGroupSearchLink> classGroupLinks = new ArrayList<VClassGroupSearchLink>(classgroups.size());
|
||||
for (VClassGroup vcg : classgroups) {
|
||||
if (vcg.getPublicName() != null) {
|
||||
classGroupLinks.add(new VClassGroupSearchLink(qtxt, vcg));
|
||||
}
|
||||
}
|
||||
body.put("classGroupLinks", classGroupLinks);
|
||||
|
||||
// Search request is for a classgroup, so add rdf:type search refinement links
|
||||
|
|
|
@ -69,7 +69,7 @@ public class ListedIndividualTemplateModel extends BaseTemplateModel {
|
|||
Link primaryLink = null;
|
||||
String anchor = individual.getAnchor();
|
||||
String url = individual.getUrl();
|
||||
if (anchor != null && url != null) {
|
||||
if ( !(StringUtils.isEmpty(anchor)) && !(StringUtils.isEmpty(url)) ) {
|
||||
primaryLink = new Link();
|
||||
primaryLink.setAnchor(anchor);
|
||||
primaryLink.setUrl(url);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue