diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-01-17 12:47:43 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-01-17 12:47:43 +0000 |
commit | a6f64e65f32fe1c9145755a1bec5db341cd848d5 (patch) | |
tree | 753c69f642afbd96df5c84a4b8d7f5f9ed72e9f1 | |
parent | 1dd9ab7739f170eb7a635e43cc5c012081b70f3c (diff) | |
download | brdo-a6f64e65f32fe1c9145755a1bec5db341cd848d5.tar.gz brdo-a6f64e65f32fe1c9145755a1bec5db341cd848d5.tar.bz2 |
- Patch #301049 by Damien Tournoud: fix InsertQuery.
-rw-r--r-- | includes/database/query.inc | 3 |
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; } |