From 907f6f7eadbbe3bd2cf3b176386d3e54103d7416 Mon Sep 17 00:00:00 2001 From: Andreas Piening Date: Tue, 27 Apr 2010 23:45:19 +0000 Subject: [PATCH] MINOR: recache tables if cache is empty git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@103606 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/ClassInfo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ClassInfo.php b/core/ClassInfo.php index 4c946f39c..035c2ab20 100755 --- a/core/ClassInfo.php +++ b/core/ClassInfo.php @@ -35,7 +35,7 @@ class ClassInfo { static function hasTable($class) { if(DB::isActive()) { // Cache the list of all table names to reduce on DB traffic - if(self::$_cache_all_tables === null) { + if(empty(self::$_cache_all_tables)) { self::$_cache_all_tables = array(); $tables = DB::query(DB::getConn()->allTablesSQL())->column(); foreach($tables as $table) self::$_cache_all_tables[strtolower($table)] = true;