diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/freemarker/DeleteIndividualController.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/freemarker/DeleteIndividualController.java index 1a61ef980..c6939fb77 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/freemarker/DeleteIndividualController.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/freemarker/DeleteIndividualController.java @@ -154,14 +154,14 @@ public class DeleteIndividualController extends FreemarkerHttpServlet{ private byte[] getIndividualsToDelete(String targetIndividual, String deleteQuery,VitroRequest vreq) { ByteArrayOutputStream out = new ByteArrayOutputStream(); - Query queryForTypeSpecificDeleteQuery = QueryFactory.create(deleteQuery); - QuerySolutionMap initialBindings = new QuerySolutionMap(); - initialBindings.add("individualURI", ResourceFactory.createResource( targetIndividual )); - Model ontModel = vreq.getJenaOntModel(); - try { + try { + Query queryForTypeSpecificDeleteQuery = QueryFactory.create(deleteQuery); + QuerySolutionMap initialBindings = new QuerySolutionMap(); + initialBindings.add("individualURI", ResourceFactory.createResource( targetIndividual )); + Model ontModel = vreq.getJenaOntModel(); QueryExecution qexec = QueryExecutionFactory.create(queryForTypeSpecificDeleteQuery,ontModel,initialBindings ); - Model results = qexec.execDescribe(); - results.write(out,"N3"); + Model results = qexec.execDescribe(); + results.write(out,"N3"); } catch (Exception e) { log.error("Query raised an error \n" + deleteQuery);