From b768401438dc4c2477983ebb82f820e4aef4975f Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Fri, 27 Mar 2009 06:01:24 +0300 Subject: [PATCH] [7553] Fixed character save/creating. --- src/game/AchievementMgr.cpp | 4 ---- src/game/ReputationMgr.cpp | 2 -- src/shared/revision_nr.h | 2 +- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/game/AchievementMgr.cpp b/src/game/AchievementMgr.cpp index 4efed7c97..2c71cdf66 100644 --- a/src/game/AchievementMgr.cpp +++ b/src/game/AchievementMgr.cpp @@ -197,10 +197,8 @@ void AchievementMgr::SaveToDB() if(need_execute) { - CharacterDatabase.BeginTransaction (); CharacterDatabase.Execute( ssdel.str().c_str() ); CharacterDatabase.Execute( ssins.str().c_str() ); - CharacterDatabase.CommitTransaction (); } } @@ -258,12 +256,10 @@ void AchievementMgr::SaveToDB() if(need_execute_del || need_execute_ins) { - CharacterDatabase.BeginTransaction (); if(need_execute_del) CharacterDatabase.Execute( ssdel.str().c_str() ); if(need_execute_ins) CharacterDatabase.Execute( ssins.str().c_str() ); - CharacterDatabase.CommitTransaction (); } } } diff --git a/src/game/ReputationMgr.cpp b/src/game/ReputationMgr.cpp index 15854fef9..62b9504da 100644 --- a/src/game/ReputationMgr.cpp +++ b/src/game/ReputationMgr.cpp @@ -444,7 +444,6 @@ void ReputationMgr::LoadFromDB(QueryResult *result) void ReputationMgr::SaveToDB() { - CharacterDatabase.BeginTransaction(); for(FactionStateList::iterator itr = m_factions.begin(); itr != m_factions.end(); ++itr) { if (itr->second.Changed) @@ -454,7 +453,6 @@ void ReputationMgr::SaveToDB() itr->second.Changed = false; } } - CharacterDatabase.CommitTransaction(); } void ReputationMgr::UpdateRankCounters( ReputationRank old_rank, ReputationRank new_rank ) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 6b2099499..0c479da22 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "7552" + #define REVISION_NR "7553" #endif // __REVISION_NR_H__