From 36088732bb11e05ee4a14a3d1101615a1891f93f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 6 Apr 2010 16:54:15 +0000 Subject: - Patch #669794 by andypost, Josh Waihi, aspilicious, moshe weitzman, catch: use savepoints for nested transactions. --- includes/database/sqlite/database.inc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'includes/database/sqlite') 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(); } -- cgit v1.2.3