From dc35a005bcf07c8ee57c355549b5f79da22b5b01 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 3 Dec 2008 04:27:29 +0000 Subject: Don't cache the table field definition when we're in test mode, else all the table changing shenanigans we do to add permissions and groups will fail to register. --- kohana/libraries/drivers/Database/Mysql.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kohana/libraries/drivers/Database/Mysql.php') diff --git a/kohana/libraries/drivers/Database/Mysql.php b/kohana/libraries/drivers/Database/Mysql.php index 57459b4e..9f0175ec 100644 --- a/kohana/libraries/drivers/Database/Mysql.php +++ b/kohana/libraries/drivers/Database/Mysql.php @@ -276,7 +276,9 @@ class Database_Mysql_Driver extends Database_Driver { public function list_fields($table) { - static $tables; + if (!defined("TEST_MODE")) { + static $tables; + } if (empty($tables[$table])) { -- cgit v1.2.3