VIVO-281 Fix a bug in the display filter.
This commit is contained in:
parent
bb6a256be3
commit
a4d007e05c
1 changed files with 2 additions and 2 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue