Core/Guild: avoid data integrity problems wrapping delete+insert statements in a transaction

This commit is contained in:
hondacrx
2018-01-24 13:41:02 -05:00
parent 767b2d21b7
commit 9ec0599fa6
5 changed files with 76 additions and 61 deletions
+1 -1
View File
@@ -1706,7 +1706,7 @@ namespace Game
{
Guild guild = Global.GuildMgr.GetGuildById(result.Read<ulong>(0));
if (guild)
guild.DeleteMember(factionChangeInfo.Guid, false, false, true);
guild.DeleteMember(trans, factionChangeInfo.Guid, false, false, true);
}
Player.LeaveAllArenaTeams(factionChangeInfo.Guid);