put back change for other file

This commit is contained in:
Dario Rekowski on RockPI 2021-04-14 09:21:41 +00:00
parent a444e44e72
commit afc01fd9f4

View File

@ -148,6 +148,12 @@ class Transaction extends TransactionBase {
if (!$this->mTransactionBody->save($this->getFirstPublic(), $this->mProtoTransaction->getSigMap())) {
$this->addErrors($this->mTransactionBody->getErrors());
$connection->rollback();
// correct auto-increment value to prevent gaps
$transactionsTable = $this->getTable('transactions');
$transactions = $transactionsTable->find()->select(['id'])->contain(false);
$count = $transactions->count();
$connection = ConnectionManager::get('default');
$connection->execute("ALTER TABLE `transactions` auto_increment = $count;");
return false;
}