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) {
ObjectPropertyStatement stmt = action.getObjectPropertyStatement();
String subjectUri = stmt.getSubjectURI();
Property predicate = stmt.getProperty();
String predicateUri = stmt.getPropertyURI();
String objectUri = stmt.getObjectURI();
return canDisplayResource(subjectUri)
&& canDisplayPredicate(predicate)
&& canDisplayPredicate(new Property(predicateUri))
&& canDisplayResource(objectUri);
}