Skip to content

Commit 59aaa68

Browse files
authored
Merge pull request #40 from spdx/extrachecks
Add extra checks for NPE on getUri()
2 parents c14de14 + 4881907 commit 59aaa68

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/org/spdx/spdxRdfStore/SpdxOwlOntology.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ public List<String> getClassUriRestrictions(String classUri, String propertyUri)
232232
addPropertyRestrictions(ontClass, property, propertyRestrictions);
233233
List<String> retval = new ArrayList<String>();
234234
for (Statement stmt:propertyRestrictions) {
235-
if (stmt.getPredicate().equals(ON_CLASS_PROPERTY)) {
235+
if (stmt.getPredicate().equals(ON_CLASS_PROPERTY) && stmt.getObject().asResource().isURIResource()) {
236236
retval.add(stmt.getObject().asResource().getURI());
237237
}
238238
}
@@ -266,7 +266,7 @@ public List<String> getDataUriRestrictions(String classUri, String propertyUri)
266266
addPropertyRestrictions(ontClass, property, propertyRestrictions);
267267
List<String> retval = new ArrayList<String>();
268268
for (Statement stmt:propertyRestrictions) {
269-
if (stmt.getPredicate().equals(ON_DATA_RANGE_PROPERTY)) {
269+
if (stmt.getPredicate().equals(ON_DATA_RANGE_PROPERTY) && stmt.getObject().asResource().isURIResource()) {
270270
retval.add(stmt.getObject().asResource().getURI());
271271
}
272272
}

0 commit comments

Comments
 (0)