VIVO-281 Fix a bug in the display filter.

This commit is contained in:
j2blake 2013-10-04 10:56:06 -04:00
parent bb6a256be3
commit a4d007e05c

View file

@ -113,10 +113,10 @@ public class DisplayByRolePermission extends Permission {
private boolean isAuthorized(DisplayObjectPropertyStatement action) { private boolean isAuthorized(DisplayObjectPropertyStatement action) {
ObjectPropertyStatement stmt = action.getObjectPropertyStatement(); ObjectPropertyStatement stmt = action.getObjectPropertyStatement();
String subjectUri = stmt.getSubjectURI(); String subjectUri = stmt.getSubjectURI();
Property predicate = stmt.getProperty(); String predicateUri = stmt.getPropertyURI();
String objectUri = stmt.getObjectURI(); String objectUri = stmt.getObjectURI();
return canDisplayResource(subjectUri) return canDisplayResource(subjectUri)
&& canDisplayPredicate(predicate) && canDisplayPredicate(new Property(predicateUri))
&& canDisplayResource(objectUri); && canDisplayResource(objectUri);
} }