VIVO-371 RDF link should be based on /individual, not /display

Removing Tim's "quick fix" in the template and fixing it in the TemplateModel.
This commit is contained in:
j2blake 2013-10-16 14:29:20 -04:00
parent 8c438872dc
commit 011594c7fc

View file

@ -95,9 +95,11 @@ public abstract class BaseIndividualTemplateModel extends BaseTemplateModel {
String individualUri = getUri();
String profileUrl = getProfileUrl();
boolean isUriInDefaultNamespace = UrlBuilder.isUriInDefaultNamespace(individualUri, vreq);
return isUriInDefaultNamespace ? profileUrl + "/" + getLocalName() + ".rdf"
: UrlBuilder.addParams(profileUrl, "format", "rdfxml");
if (UrlBuilder.isUriInDefaultNamespace(individualUri, vreq)) {
return UrlBuilder.getUrl("/individual/" + getLocalName() + "/" + getLocalName() + ".rdf") ;
} else {
return UrlBuilder.addParams(profileUrl, "format", "rdfxml");
}
}
public GroupedPropertyList getPropertyList() {