From 9533717b322cc7ca6c0c620284831251ac3dafaf Mon Sep 17 00:00:00 2001 From: brianjlowe Date: Thu, 26 Sep 2013 14:28:22 -0400 Subject: [PATCH] switching the sparql query servlet back to using the unfiltered RDF service --- .../vitro/webapp/controller/SparqlQueryServlet.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/SparqlQueryServlet.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/SparqlQueryServlet.java index ec6d1d1eb..db668fb85 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/SparqlQueryServlet.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/SparqlQueryServlet.java @@ -104,6 +104,10 @@ public class SparqlQueryServlet extends BaseEditController { doNoModelInContext(response); return; } + + // Use RDFService from context to avoid language filtering + RDFService rdfService = RDFServiceUtils.getRDFServiceFactory( + getServletContext()).getRDFService(); String queryParam = vreq.getParameter("query"); log.debug("queryParam was : " + queryParam); @@ -119,16 +123,16 @@ public class SparqlQueryServlet extends BaseEditController { if( query.isSelectType() ){ String format = contentType!=null ? contentType:vreq.getParameter("resultFormat"); RSFormatConfig formatConf = rsFormats.get(format); - doSelect(response, queryParam, formatConf, vreq.getRDFService()); + doSelect(response, queryParam, formatConf, rdfService); }else if( query.isAskType()){ - doAsk( queryParam, vreq.getRDFService(), response ); + doAsk( queryParam, rdfService, response ); }else if( query.isConstructType() ){ String format = contentType != null ? contentType : vreq.getParameter("rdfResultFormat"); if (format== null) { format= "RDF/XML-ABBREV"; } ModelFormatConfig formatConf = modelFormats.get(format); - doConstruct(response, query, formatConf, vreq.getRDFService()); + doConstruct(response, query, formatConf, rdfService); }else{ doHelp(request,response); }