From a6f64e65f32fe1c9145755a1bec5db341cd848d5 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 17 Jan 2009 12:47:43 +0000 Subject: - Patch #301049 by Damien Tournoud: fix InsertQuery. --- includes/database/query.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'includes/database/query.inc') 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; } -- cgit v1.2.3