Fix transactions.

From:  <>


---

 includes/database/query.inc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git includes/database/query.inc includes/database/query.inc
index 57a9e67..a0bc5e0 100644
--- includes/database/query.inc
+++ includes/database/query.inc
@@ -408,11 +408,12 @@ class InsertQuery extends Query {
     foreach ($this->insertValues as $insert_values) {
       $last_insert_id = $this->connection->query($sql, $insert_values, $this->queryOptions);
     }
-    $transaction->commit();
 
     // Re-initialize the values array so that we can re-use this query.
     $this->insertValues = array();
 
+    // Transaction commits here where $transaction looses scope.
+
     return $last_insert_id;
   }
 
