From 744067b389f43a910b4716b006c1ce2d59876386 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu, 6 Jun 2024 20:58:43 +0200 Subject: [PATCH] fix(Core/Player): Delete by group (#19015) * fix(Core/Player): Delete by group * closes https://github.com/azerothcore/azerothcore-wotlk/issues/19014 Co-Authored-By: trickerer * Update Player.cpp * fix build --------- Co-authored-by: trickerer --- src/server/game/Entities/Player/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);