From 855c9611e04e93607d9c0feaadeb6d66e961c694 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 27 Dec 2021 17:13:54 -0500 Subject: [PATCH] Core/Calendar: Fix issue with invite status being set to the wrong invite Port From (https://github.com/TrinityCore/TrinityCore/commit/71b2f8c6ab26ef7683100fdf288813e87f6bbf73) --- Source/Game/Calendar/CalendarManager.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Game/Calendar/CalendarManager.cs b/Source/Game/Calendar/CalendarManager.cs index d6fc7f09d..54fbe20e0 100644 --- a/Source/Game/Calendar/CalendarManager.cs +++ b/Source/Game/Calendar/CalendarManager.cs @@ -675,6 +675,12 @@ namespace Game Note = note; } + ~CalendarInvite() + { + if (InviteId != 0 && EventId != 0) + Global.CalendarMgr.FreeInviteId(InviteId); + } + public ulong InviteId { get; set; } public ulong EventId { get; set; } public ObjectGuid InviteeGuid { get; set; }