From c4864b4a54fb355f50da51d699a69b990610b146 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 9 Feb 2012 19:51:24 +0100 Subject: [PATCH] don't use PDO::inTransaction --- lib/db.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/db.php b/lib/db.php index 82d9b67dca8..9d3c20e0145 100644 --- a/lib/db.php +++ b/lib/db.php @@ -35,6 +35,7 @@ class OC_DB { static private $schema=false; static private $affected=0; static private $result=false; + static private $inTransaction=false; /** * @brief connects to the database @@ -490,17 +491,19 @@ class OC_DB { return false; } self::$connection->beginTransaction(); + self::$inTransaction=true; } /** * Commit the database changes done during a transaction that is in progress */ - public static function commit($savePoint=''){ + public static function commit(){ self::connect(); - if(!self::$connection->inTransaction()){ + if(!self::$inTransaction){ return false; } self::$connection->commit(); + self::$inTransaction=false; } } -- 2.39.5