diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/services/shortview/FakeApplicationOntologyService.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/services/shortview/FakeApplicationOntologyService.java
index 8096c799c..92fcc8ae7 100644
--- a/webapp/src/edu/cornell/mannlib/vitro/webapp/services/shortview/FakeApplicationOntologyService.java
+++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/services/shortview/FakeApplicationOntologyService.java
@@ -442,7 +442,7 @@ public class FakeApplicationOntologyService {
private static String QUERY_STRING = ""
+ "PREFIX obo: \n"
+ "PREFIX vcard: \n"
- + "SELECT ?uri ?pt \n" + "WHERE { \n"
+ + "SELECT ?pt \n" + "WHERE { \n"
+ " ?uri obo:ARG_2000028 ?vIndividual . \n"
+ " ?vIndividual vcard:hasTitle ?vTitle . \n"
+ " ?vTitle vcard:title ?pt . \n" + "} LIMIT 1";
diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/utils/dataGetter/SparqlQueryDataGetter.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/utils/dataGetter/SparqlQueryDataGetter.java
index e7ded50e9..341e2e030 100644
--- a/webapp/src/edu/cornell/mannlib/vitro/webapp/utils/dataGetter/SparqlQueryDataGetter.java
+++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/utils/dataGetter/SparqlQueryDataGetter.java
@@ -148,6 +148,10 @@ public class SparqlQueryDataGetter extends DataGetterBase implements DataGetter{
for (String key: pageData.keySet()) {
merged.put(key, String.valueOf(pageData.get(key)));
}
+ if (log.isDebugEnabled()) {
+ log.debug("Merging request parameters " + parameterMap
+ + " with page data " + pageData + " results in " + merged);
+ }
return merged;
}
@@ -161,9 +165,13 @@ public class SparqlQueryDataGetter extends DataGetterBase implements DataGetter{
private String bindParameters(String text, Map merged) {
String bound = text;
for (String key : merged.keySet()) {
- bound.replace('?' + key, '<' + merged.get(key) + '>');
+ bound = bound.replace('?' + key, '<' + merged.get(key) + '>');
+ }
+ if (log.isDebugEnabled()) {
+ log.debug("parameters: " + merged);
+ log.debug("query before binding parameters:" + text);
+ log.debug("query after binding parameters: " + bound);
}
- log.debug("query after binding parameters: " + bound);
return bound;
}