diff options
| -rw-r--r-- | src/server/game/Server/Protocol/Handlers/GroupHandler.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp b/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp index bcefc763ae2..6323120d67c 100644 --- a/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/GroupHandler.cpp @@ -126,7 +126,7 @@ void WorldSession::HandleGroupInviteOpcode(WorldPacket & recv_data)      if (group)      {          // not have permissions for invite -        if (group->isRaidGroup() && !group->IsLeader(GetPlayer()->GetGUID()) && !group->IsAssistant(GetPlayer()->GetGUID())) +        if (!group->IsLeader(GetPlayer()->GetGUID() && group->IsAssistant(GetPlayer()->GetGUID())          {              SendPartyResult(PARTY_OP_INVITE, "", ERR_NOT_LEADER);              return; @@ -597,7 +597,7 @@ void WorldSession::HandlePartyAssignmentOpcode(WorldPacket & recv_data)      /** error handling **/      uint64 senderGuid = GetPlayer()->GetGUID(); -    if (!group->IsLeader(senderGuid) && group->IsAssistant(senderGuid)) +    if (!group->IsLeader(senderGuid) && !group->IsAssistant(senderGuid))          return;      /********************/  | 
