diff --git a/src/game/Mail.cpp b/src/game/Mail.cpp index a4f3a88e4..a50d97d26 100644 --- a/src/game/Mail.cpp +++ b/src/game/Mail.cpp @@ -1026,13 +1026,12 @@ void MailDraft::SendMailTo(MailReceiver const& receiver, MailSender const& sende // Add to DB std::string safe_subject = GetSubject(); - CharacterDatabase.BeginTransaction(); CharacterDatabase.escape_string(safe_subject); std::string safe_body = GetBody(); - CharacterDatabase.BeginTransaction(); CharacterDatabase.escape_string(safe_body); + CharacterDatabase.BeginTransaction(); CharacterDatabase.PExecute("INSERT INTO mail (id,messageType,stationery,mailTemplateId,sender,receiver,subject,body,has_items,expire_time,deliver_time,money,cod,checked) " "VALUES ('%u', '%u', '%u', '%u', '%u', '%u', '%s', '%s', '%u', '" UI64FMTD "','" UI64FMTD "', '%u', '%u', '%u')", mailId, sender.GetMailMessageType(), sender.GetStationery(), GetMailTemplateId(), sender.GetSenderId(), receiver.GetPlayerGuid().GetCounter(), safe_subject.c_str(), safe_body.c_str(), (m_items.empty() ? 0 : 1), (uint64)expire_time, (uint64)deliver_time, m_money, m_COD, checked); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 13383882b..07a23dd37 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 "11009" + #define REVISION_NR "11010" #endif // __REVISION_NR_H__