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; }