diff options
Diffstat (limited to 'kohana/libraries/ORM.php')
| -rw-r--r-- | kohana/libraries/ORM.php | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/kohana/libraries/ORM.php b/kohana/libraries/ORM.php index 72aab746..0783ebcd 100644 --- a/kohana/libraries/ORM.php +++ b/kohana/libraries/ORM.php @@ -890,7 +890,7 @@ class ORM_Core {  	{  		if ($force === TRUE OR empty($this->table_columns))  		{ -			if (!TEST_MODE && isset(self::$column_cache[$this->object_name])) +			if (isset(self::$column_cache[$this->object_name]))  			{  				// Use cached column information  				$this->table_columns = self::$column_cache[$this->object_name]; @@ -1105,6 +1105,8 @@ class ORM_Core {  		// Proxy to database  		$this->db->clear_cache($sql); +		self::$column_cache = array(); +  		return $this;  	}  | 
