Skip to content

Commit 1f9f448

Browse files
committed
fix query
1 parent 3487997 commit 1f9f448

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/edu/harvard/iq/dataverse/PermissionServiceBean.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ public boolean canPublishSomething(DataverseRequest req) {
996996

997997
List<String> raIds = ras.stream().map(roas -> roas.getIdentifier()).collect(Collectors.toList());
998998

999-
List<RoleAssignment> roleAssignments = em.createNamedQuery("RoleAssignment.listByAssigneeIdentifier", RoleAssignment.class)
999+
List<RoleAssignment> roleAssignments = em.createNamedQuery("RoleAssignment.listByAssigneeIdentifiers_NoDefPoint", RoleAssignment.class)
10001000
.setParameter("assigneeIdentifiers", raIds)
10011001
.getResultList();
10021002

src/main/java/edu/harvard/iq/dataverse/RoleAssignment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@
4444
query = "SELECT r FROM RoleAssignment r WHERE r.assigneeIdentifier=:assigneeIdentifier" ),
4545
@NamedQuery( name = "RoleAssignment.listByAssigneeIdentifiers",
4646
query = "SELECT r FROM RoleAssignment r WHERE r.assigneeIdentifier in :assigneeIdentifiers AND r.definitionPoint.id in :definitionPointIds" ),
47-
@NamedQuery( name = "RoleAssignment.listByDefinitionPointId",
47+
@NamedQuery( name = "RoleAssignment.listByAssigneeIdentifiers_NoDefPoint",
48+
query = "SELECT r FROM RoleAssignment r WHERE r.assigneeIdentifier in :assigneeIdentifiers" ),
49+
@NamedQuery( name = "RoleAssignment.listByDefinitionPointId",
4850
query = "SELECT r FROM RoleAssignment r WHERE r.definitionPoint.id=:definitionPointId" ),
4951
@NamedQuery( name = "RoleAssignment.listByRoleId",
5052
query = "SELECT r FROM RoleAssignment r WHERE r.role.id=:roleId" ),

0 commit comments

Comments
 (0)