aboutsummaryrefslogtreecommitdiff
path: root/src
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:23:52 +0200
commit1292a987f17552d0d88db665f5b0192b704225a2 (patch)
treea7395cc131ea4f060ba221ce7e2138ce431d3223 /src
parenta6d1b3447209ba2203edd5d934f061228f1d1ae0 (diff)
Core/Mails: Fixed mail_items entries being left in database after deleting expired mails
Closes #20194 Closes #20461 (cherry picked from commit 1f3cf8bcf4ff786bea691a6460239a4127b2f97f)
Diffstat (limited to 'src')
-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 24a54057d0d..07017fe5e78 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -5825,6 +5825,10 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
stmt->setUInt64(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
{