diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java index d55915b45..3aaa8bd3f 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java @@ -306,7 +306,7 @@ public class UrlBuilder { } else { if (wadf.getApplicationDao().isExternallyLinkedNamespace(namespace)) { log.debug("Found externally linked namespace " + namespace); - profileUrl = namespace + "/" + localName; + profileUrl = namespace + localName; } else { ParamMap params = new ParamMap("uri", individualUri); profileUrl = getUrl("/individual", params); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/CollatedObjectPropertyTemplateModel.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/CollatedObjectPropertyTemplateModel.java index 39ff93f82..042e3fc79 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/CollatedObjectPropertyTemplateModel.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/CollatedObjectPropertyTemplateModel.java @@ -228,15 +228,12 @@ public class CollatedObjectPropertyTemplateModel extends ObjectPropertyTemplateM } private String getSubclassName(String subclassUri, VitroRequest vreq) { - String subclassName = null; if (subclassUri.isEmpty()) { - subclassName = ""; - } else { - VClassDao vclassDao = vreq.getWebappDaoFactory().getVClassDao(); - VClass vclass = vclassDao.getVClassByURI(subclassUri); - subclassName = vclass.getName(); - } - return subclassName; + return ""; + } + VClassDao vclassDao = vreq.getWebappDaoFactory().getVClassDao(); + VClass vclass = vclassDao.getVClassByURI(subclassUri); + return vclass != null ? vclass.getName() : ""; } /* Access methods for templates */