From fd1a0cd4f0b1c0f7ea3c213e11cce96cfc02a2c2 Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Mon, 25 Jul 2016 22:00:07 -0300 Subject: [PATCH] Core/Player: Actually close tickets when characters are deleted * Solves issue with tickets being open indefinitely if characters are deleted while tickets are still open --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 99efaf29b9..f84b7ac51c 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -4254,7 +4254,7 @@ void Player::DeleteFromDB(ObjectGuid playerguid, uint32 accountId, bool updateRe // close player ticket if any GmTicket* ticket = sTicketMgr->GetTicketByPlayer(playerguid); if (ticket) - ticket->SetClosedBy(playerguid); + sTicketMgr->CloseTicket(ticket->GetId(), playerguid); // remove from arena teams LeaveAllArenaTeams(playerguid);