aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Globals/ObjectMgr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-10-09 21:22:47 +0200
committerShauren <shauren.trinity@gmail.com>2017-10-09 21:22:47 +0200
commit1f3cf8bcf4ff786bea691a6460239a4127b2f97f (patch)
treef5d3fe56e79d9de5c9175f6c9a9ac10a86fb86c0 /src/server/game/Globals/ObjectMgr.cpp
parentca024f104ca71e707b9c8f917e6e3a4a6025d71d (diff)
Core/Mails: Fixed mail_items entries being left in database after deleting expired mails
Closes #20194 Closes #20461
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index a7a396a3d3a..974916a66fe 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -5879,6 +5879,10 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
stmt->setUInt32(0, itr2->item_guid);
CharacterDatabase.Execute(stmt);
}
+
+ stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_MAIL_ITEM_BY_ID);
+ stmt->setUInt32(0, m->messageID);
+ CharacterDatabase.Execute(stmt);
}
else
{