diff --git a/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/rest/activeconnection/ActiveConnectionRESTService.java b/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/rest/activeconnection/ActiveConnectionRESTService.java index 1c4d6cab3..7553db7ad 100644 --- a/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/rest/activeconnection/ActiveConnectionRESTService.java +++ b/guacamole/src/main/java/org/glyptodon/guacamole/net/basic/rest/activeconnection/ActiveConnectionRESTService.java @@ -116,8 +116,8 @@ public class ActiveConnectionRESTService { // Filter users, if requested Collection activeConnectionIdentifiers = activeConnectionDirectory.getIdentifiers(); if (!isAdmin && permissions != null) { - ObjectPermissionSet userPermissions = self.getUserPermissions(); - activeConnectionIdentifiers = userPermissions.getAccessibleObjects(permissions, activeConnectionIdentifiers); + ObjectPermissionSet activeConnectionPermissions = self.getActiveConnectionPermissions(); + activeConnectionIdentifiers = activeConnectionPermissions.getAccessibleObjects(permissions, activeConnectionIdentifiers); } // Retrieve all active connections , converting to API active connections