Merge pull request #643 from afs/jena1791_cmd-query
JENA-1791: Fix possible NPE in make(Query,Dataset)
diff --git a/jena-arq/src/main/java/org/apache/jena/query/QueryExecutionFactory.java b/jena-arq/src/main/java/org/apache/jena/query/QueryExecutionFactory.java
index c77a5f5..dfbc981 100644
--- a/jena-arq/src/main/java/org/apache/jena/query/QueryExecutionFactory.java
+++ b/jena-arq/src/main/java/org/apache/jena/query/QueryExecutionFactory.java
@@ -611,8 +611,10 @@
}
}
- protected static QueryExecution make(Query query, Dataset dataset)
- { return make(query, dataset.asDatasetGraph()); }
+ protected static QueryExecution make(Query query, Dataset dataset) {
+ DatasetGraph dsg = dataset==null ? null : dataset.asDatasetGraph();
+ return make(query, dsg);
+ }
protected static QueryExecution make(Query query, DatasetGraph datasetGraph)
{ return QueryExecution.create().query(query).dataset(datasetGraph).build(); }