From: Robin Appelman Date: Thu, 9 Feb 2012 18:51:24 +0000 (+0100) Subject: don't use PDO::inTransaction X-Git-Tag: v4.0.0beta~443^2~4 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c4864b4a54fb355f50da51d699a69b990610b146;p=nextcloud-server.git don't use PDO::inTransaction --- 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; } }