summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-01-17 12:47:43 +0000
committerDries Buytaert <dries@buytaert.net>2009-01-17 12:47:43 +0000
commita6f64e65f32fe1c9145755a1bec5db341cd848d5 (patch)
tree753c69f642afbd96df5c84a4b8d7f5f9ed72e9f1
parent1dd9ab7739f170eb7a635e43cc5c012081b70f3c (diff)
downloadbrdo-a6f64e65f32fe1c9145755a1bec5db341cd848d5.tar.gz
brdo-a6f64e65f32fe1c9145755a1bec5db341cd848d5.tar.bz2
- Patch #301049 by Damien Tournoud: fix InsertQuery.
-rw-r--r--includes/database/query.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/database/query.inc b/includes/database/query.inc
index 57a9e6738..a0bc5e0bb 100644
--- a/includes/database/query.inc
+++ b/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;
}