From 23da0c7d188b4c0a119e16c5be48ce322df29068 Mon Sep 17 00:00:00 2001 From: Bart Visscher Date: Mon, 24 Jun 2013 17:46:51 +0200 Subject: [PATCH] Fix tableExists test function for Oracle --- tests/lib/dbschema.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/lib/dbschema.php b/tests/lib/dbschema.php index 59f203993ef..813112f1fe5 100644 --- a/tests/lib/dbschema.php +++ b/tests/lib/dbschema.php @@ -102,9 +102,10 @@ class Test_DBSchema extends PHPUnit_Framework_TestCase { $exists = $result && $result->fetchOne(); break; case 'oci': - $sql = 'SELECT table_name FROM user_tables WHERE table_name = ?'; - $result = \OC_DB::executeAudited($sql, array($table)); - $exists = (bool)$result->fetchOne(); //oracle uses MDB2 and returns null + $sql = "SELECT table_name FROM user_tables WHERE table_name = '{$table}'"; + $query = OC_DB::prepare($sql); + $result = $query->execute(array()); + $exists = $result && $result->fetchOne(); break; case 'mssql': $sql = "SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '{$table}'";