diff --git a/lib/Cake/Model/Datasource/Database/Connection.php b/lib/Cake/Model/Datasource/Database/Connection.php index a6f57796363..d8d2aa7c2f0 100644 --- a/lib/Cake/Model/Datasource/Database/Connection.php +++ b/lib/Cake/Model/Datasource/Database/Connection.php @@ -169,7 +169,7 @@ public function insert($table, array $data, array $types = array()) { public function update($table, array $data, array $conditions = array(), $types = array()) { $this->connect(); $keys = array_keys($data); - $conditionsKeys = array_keys($data); + $conditionsKeys = array_keys($conditions); $sql = 'UPDATE %s SET %s %s'; list($conditions, $params) = $this->_parseConditions($conditions); $sql = sprintf(