mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/DBLayer: Prevent using prepared statements on wrong database
This commit is contained in:
@@ -459,7 +459,7 @@ void GuildMgr::LoadGuilds()
|
||||
PreparedQueryResult criteriaResult;
|
||||
for (GuildContainer::const_iterator itr = GuildStore.begin(); itr != GuildStore.end(); ++itr)
|
||||
{
|
||||
PreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_GUILD_ACHIEVEMENT);
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_GUILD_ACHIEVEMENT);
|
||||
stmt->setUInt64(0, itr->first);
|
||||
achievementResult = CharacterDatabase.Query(stmt);
|
||||
stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_GUILD_ACHIEVEMENT_CRITERIA);
|
||||
@@ -530,7 +530,7 @@ void GuildMgr::LoadGuildRewards()
|
||||
continue;
|
||||
}
|
||||
|
||||
PreparedStatement* stmt = WorldDatabase.GetPreparedStatement(WORLD_SEL_GUILD_REWARDS_REQ_ACHIEVEMENTS);
|
||||
WorldDatabasePreparedStatement* stmt = WorldDatabase.GetPreparedStatement(WORLD_SEL_GUILD_REWARDS_REQ_ACHIEVEMENTS);
|
||||
stmt->setUInt32(0, reward.ItemID);
|
||||
PreparedQueryResult reqAchievementResult = WorldDatabase.Query(stmt);
|
||||
if (reqAchievementResult)
|
||||
|
||||
Reference in New Issue
Block a user