From a4d007e05c0e344c894d80a08096288ad6f59476 Mon Sep 17 00:00:00 2001 From: j2blake Date: Fri, 4 Oct 2013 10:56:06 -0400 Subject: [PATCH] VIVO-281 Fix a bug in the display filter. --- .../webapp/auth/permissions/DisplayByRolePermission.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/DisplayByRolePermission.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/DisplayByRolePermission.java index 19b9e141f..74917860b 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/DisplayByRolePermission.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/DisplayByRolePermission.java @@ -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); }