Core/Misc: Fixed wrong db field accessors usage found with TRINITY_STRICT_DATABASE_TYPE_CHECKS

* Fixes loading group instance reset times
* Fixes loading battlefield templates
This commit is contained in:
Shauren
2020-07-14 12:46:57 +02:00
parent 55dbe35cc7
commit 8675fd756f
2 changed files with 2 additions and 2 deletions

View File

@@ -53,7 +53,7 @@ void BattlefieldMgr::InitBattlefield()
{
Field* fields = result->Fetch();
uint32 typeId = fields[0].GetUInt32();
uint32 typeId = fields[0].GetUInt8();
if (typeId >= BATTLEFIELD_MAX)
{

View File

@@ -243,7 +243,7 @@ void GroupMgr::LoadGroups()
diff = 0; // default for both difficaly types
}
InstanceSave* save = sInstanceSaveMgr->AddInstanceSave(mapEntry->ID, fields[2].GetUInt32(), Difficulty(diff), time_t(fields[5].GetUInt32()), fields[6].GetUInt64() == 0, true);
InstanceSave* save = sInstanceSaveMgr->AddInstanceSave(mapEntry->ID, fields[2].GetUInt32(), Difficulty(diff), time_t(fields[5].GetUInt64()), fields[6].GetUInt64() == 0, true);
group->BindToInstance(save, fields[3].GetBool(), true);
++count;
}