From 9fbf7832863a8191db9bbbd0ddae03b1fd671a26 Mon Sep 17 00:00:00 2001 From: nate Date: Sat, 1 Mar 2008 20:30:01 +0000 Subject: [PATCH] Adding database prefix check in Model::setDataSource() git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@6501 3807eeeb-6ff5-0310-8944-8be069107fe0 --- cake/libs/model/model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cake/libs/model/model.php b/cake/libs/model/model.php index 6ffb9c386..bdda9685e 100644 --- a/cake/libs/model/model.php +++ b/cake/libs/model/model.php @@ -2384,10 +2384,10 @@ class Model extends Overloadable { $this->useDbConfig = $dataSource; } $db =& ConnectionManager::getDataSource($this->useDbConfig); - if (!empty($oldConfig) && isset($oldDb->config['prefix']) && isset($db->config['prefix'])) { + if (!empty($oldConfig) && isset($db->config['prefix'])) { $oldDb =& ConnectionManager::getDataSource($oldConfig); - if (empty($this->tablePrefix) || ($this->tablePrefix == $oldDb->config['prefix'])) { + if (empty($this->tablePrefix) || (!isset($oldDb->config['prefix']) || $this->tablePrefix == $oldDb->config['prefix'])) { $this->tablePrefix = $db->config['prefix']; } } elseif (isset($db->config['prefix'])) {