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<VClassGroup> classgroups = getClassGroups(grpDao, topDocs, searcherForRequest);
|
||||||
List<VClassGroupSearchLink> classGroupLinks = new ArrayList<VClassGroupSearchLink>(classgroups.size());
|
List<VClassGroupSearchLink> classGroupLinks = new ArrayList<VClassGroupSearchLink>(classgroups.size());
|
||||||
for (VClassGroup vcg : classgroups) {
|
for (VClassGroup vcg : classgroups) {
|
||||||
|
if (vcg.getPublicName() != null) {
|
||||||
classGroupLinks.add(new VClassGroupSearchLink(qtxt, vcg));
|
classGroupLinks.add(new VClassGroupSearchLink(qtxt, vcg));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
body.put("classGroupLinks", classGroupLinks);
|
body.put("classGroupLinks", classGroupLinks);
|
||||||
|
|
||||||
// Search request is for a classgroup, so add rdf:type search refinement links
|
// 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;
|
Link primaryLink = null;
|
||||||
String anchor = individual.getAnchor();
|
String anchor = individual.getAnchor();
|
||||||
String url = individual.getUrl();
|
String url = individual.getUrl();
|
||||||
if (anchor != null && url != null) {
|
if ( !(StringUtils.isEmpty(anchor)) && !(StringUtils.isEmpty(url)) ) {
|
||||||
primaryLink = new Link();
|
primaryLink = new Link();
|
||||||
primaryLink.setAnchor(anchor);
|
primaryLink.setAnchor(anchor);
|
||||||
primaryLink.setUrl(url);
|
primaryLink.setUrl(url);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue