Core/Items: Fixed deleting items from db leaving orphaned transmog/artifact/modifier data when deleted from outside of player item update queue
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8cb710c7e6699c5542e9e435c3b7d2d8096669d)
This commit is contained in:
@@ -82,11 +82,7 @@ namespace Game.Mails
|
||||
foreach (var item in m_items.Values)
|
||||
{
|
||||
if (inDB)
|
||||
{
|
||||
PreparedStatement stmt = DB.Characters.GetPreparedStatement(CharStatements.DEL_ITEM_INSTANCE);
|
||||
stmt.AddValue(0, item.GetGUID().GetCounter());
|
||||
trans.Append(stmt);
|
||||
}
|
||||
item.DeleteFromDB(trans);
|
||||
}
|
||||
|
||||
m_items.Clear();
|
||||
|
||||
Reference in New Issue
Block a user