diff --git a/cake/libs/model/datasources/dbo_source.php b/cake/libs/model/datasources/dbo_source.php index a0135e5d34a..de1396de10c 100755 --- a/cake/libs/model/datasources/dbo_source.php +++ b/cake/libs/model/datasources/dbo_source.php @@ -1663,6 +1663,8 @@ function _matchRecords(&$model, $conditions = null) { $originalField = $field; if (strpos($field, '.') !== false) { list($alias, $field) = explode('.', $field); + $field = ltrim($field, $this->startQuote); + $field = rtrim($field, $this->endQuote); } if (!$model->hasField($field)) { $noJoin = false;