Core/DBLayer: Fix another wrong type in mail related code
This commit is contained in:
@@ -4822,7 +4822,7 @@ void Player::DeleteFromDB(uint64 playerguid, uint32 accountId, bool updateRealmC
|
|||||||
Field* fields = resultMail->Fetch();
|
Field* fields = resultMail->Fetch();
|
||||||
|
|
||||||
uint32 mail_id = fields[0].GetUInt32();
|
uint32 mail_id = fields[0].GetUInt32();
|
||||||
uint16 mailType = fields[1].GetUInt16();
|
uint16 mailType = fields[1].GetUInt8();
|
||||||
uint16 mailTemplateId= fields[2].GetUInt16();
|
uint16 mailTemplateId= fields[2].GetUInt16();
|
||||||
uint32 sender = fields[3].GetUInt32();
|
uint32 sender = fields[3].GetUInt32();
|
||||||
std::string subject = fields[4].GetString();
|
std::string subject = fields[4].GetString();
|
||||||
|
|||||||
@@ -5337,15 +5337,15 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
|
|||||||
{
|
{
|
||||||
Field* fields = result->Fetch();
|
Field* fields = result->Fetch();
|
||||||
Mail* m = new Mail;
|
Mail* m = new Mail;
|
||||||
m->messageID = fields[0].GetUInt32();
|
m->messageID = fields[0].GetUInt32();
|
||||||
m->messageType = fields[1].GetUInt8();
|
m->messageType = fields[1].GetUInt8();
|
||||||
m->sender = fields[2].GetUInt32();
|
m->sender = fields[2].GetUInt32();
|
||||||
m->receiver = fields[3].GetUInt32();
|
m->receiver = fields[3].GetUInt32();
|
||||||
bool has_items = fields[4].GetBool();
|
bool has_items = fields[4].GetBool();
|
||||||
m->expire_time = time_t(fields[5].GetUInt32());
|
m->expire_time = time_t(fields[5].GetUInt32());
|
||||||
m->deliver_time = 0;
|
m->deliver_time = 0;
|
||||||
m->COD = fields[6].GetUInt32();
|
m->COD = fields[6].GetUInt32();
|
||||||
m->checked = fields[7].GetUInt32();
|
m->checked = fields[7].GetUInt32();
|
||||||
m->mailTemplateId = fields[8].GetInt16();
|
m->mailTemplateId = fields[8].GetInt16();
|
||||||
|
|
||||||
Player* player = NULL;
|
Player* player = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user