diff --git a/servers/GroupsServer/GroupsServer.py b/servers/GroupsServer/GroupsServer.py index f31c9d15..57bf066d 100755 --- a/servers/GroupsServer/GroupsServer.py +++ b/servers/GroupsServer/GroupsServer.py @@ -119,7 +119,7 @@ class GroupsServer(commonGroups.GroupsCommonMixin, objects.ObjectsServer): virtualServerId = context.getVar('applicationId') virtualServer = self.getVirtualServer(virtualServerId) - if not self.isAdmin(): + if not self.canModifyObject(objectId): clientToken = context.getVar('clientToken') clientId = getApplicationId(clientToken) clientRole = commonTools.extractRole(clientId) @@ -152,7 +152,7 @@ class GroupsServer(commonGroups.GroupsCommonMixin, objects.ObjectsServer): virtualServerId = context.getVar('applicationId') virtualServer = self.getVirtualServer(virtualServerId) - if not self.isAdmin(): + if not self.canModifyObject(objectId): clientToken = context.getVar('clientToken') clientId = getApplicationId(clientToken) clientRole = commonTools.extractRole(clientId)