diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f763ba93b..263a86d29 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -3982,8 +3982,8 @@ void Player::DeleteFromDB(ObjectGuid::LowType lowGuid, uint32 accountId, bool up sTicketMgr->CloseTicket(ticket->GetId(), playerGuid); // remove from group - if (uint32 groupId = sCharacterCache->GetCharacterGuildIdByGuid(playerGuid)) - if (Group* group = sGroupMgr->GetGroupByGUID(groupId)) + if (ObjectGuid groupId = sCharacterCache->GetCharacterGroupGuidByGuid(playerGuid)) + if (Group* group = sGroupMgr->GetGroupByGUID(groupId.GetCounter())) RemoveFromGroup(group, playerGuid); // Remove signs from petitions (also remove petitions if owner);