Core/DBLayer: Prevent committing transactions started on a different database

This commit is contained in:
Shauren
2019-07-27 10:52:33 +02:00
parent e8e89f58fb
commit f6e2b8cdc1
81 changed files with 405 additions and 383 deletions

View File

@@ -372,7 +372,7 @@ void MySQLConnection::CommitTransaction()
Execute("COMMIT");
}
int MySQLConnection::ExecuteTransaction(SQLTransaction& transaction)
int MySQLConnection::ExecuteTransaction(std::shared_ptr<TransactionBase> transaction)
{
std::vector<SQLElementData> const& queries = transaction->m_queries;
if (queries.empty())