diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-04-06 16:54:15 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-04-06 16:54:15 +0000 |
commit | 36088732bb11e05ee4a14a3d1101615a1891f93f (patch) | |
tree | ad9631af100b4fbb34b545f22cdb891bd85ecbae /includes/database/sqlite/database.inc | |
parent | 1201676f3d7c132a3f1f7ddbc0eb35be2197cd99 (diff) | |
download | brdo-36088732bb11e05ee4a14a3d1101615a1891f93f.tar.gz brdo-36088732bb11e05ee4a14a3d1101615a1891f93f.tar.bz2 |
- Patch #669794 by andypost, Josh Waihi, aspilicious, moshe weitzman, catch: use savepoints for nested transactions.
Diffstat (limited to 'includes/database/sqlite/database.inc')
-rw-r--r-- | includes/database/sqlite/database.inc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/includes/database/sqlite/database.inc b/includes/database/sqlite/database.inc index da3ca3525..ba28ca63b 100644 --- a/includes/database/sqlite/database.inc +++ b/includes/database/sqlite/database.inc @@ -265,6 +265,14 @@ class DatabaseConnection_sqlite extends DatabaseConnection { if ($this->supportsTransactions()) { PDO::rollBack(); } + else { + // Log unsupported rollback. + $this->rollbackLogs[] = array( + 'type' => 'database', + 'message' => t('Explicit rollback failed: not supported on active connection.'), + 'variables' => array(), + ); + } $this->logRollback(); } |