diff options
Diffstat (limited to 'OpenSim/Addons/Groups/Service/GroupsService.cs')
-rw-r--r-- | OpenSim/Addons/Groups/Service/GroupsService.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Addons/Groups/Service/GroupsService.cs b/OpenSim/Addons/Groups/Service/GroupsService.cs index 037ef59..f44c094 100644 --- a/OpenSim/Addons/Groups/Service/GroupsService.cs +++ b/OpenSim/Addons/Groups/Service/GroupsService.cs | |||
@@ -393,13 +393,15 @@ namespace OpenSim.Groups | |||
393 | return true; | 393 | return true; |
394 | } | 394 | } |
395 | 395 | ||
396 | public void RemoveAgentFromGroup(string RequestingAgentID, string AgentID, UUID GroupID) | 396 | public bool RemoveAgentFromGroup(string RequestingAgentID, string AgentID, UUID GroupID) |
397 | { | 397 | { |
398 | // check perms | 398 | // check perms |
399 | if (RequestingAgentID != AgentID && !HasPower(RequestingAgentID, GroupID, GroupPowers.Eject)) | 399 | if (RequestingAgentID != AgentID && !HasPower(RequestingAgentID, GroupID, GroupPowers.Eject)) |
400 | return; | 400 | return false; |
401 | 401 | ||
402 | _RemoveAgentFromGroup(RequestingAgentID, AgentID, GroupID); | 402 | _RemoveAgentFromGroup(RequestingAgentID, AgentID, GroupID); |
403 | |||
404 | return true; | ||
403 | } | 405 | } |
404 | 406 | ||
405 | public bool AddAgentToGroupInvite(string RequestingAgentID, UUID inviteID, UUID groupID, UUID roleID, string agentID) | 407 | public bool AddAgentToGroupInvite(string RequestingAgentID, UUID inviteID, UUID groupID, UUID roleID, string agentID) |