Skip to content

Commit 4881907

Browse files
committed
Add extra checks for NPE on getUri()
Signed-off-by: Gary O'Neall <gary@sourceauditor.com>
1 parent c14de14 commit 4881907

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)