diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index 1b94aad611..2c74f3c975 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -63,7 +63,6 @@ Yii Framework 2 Change Log - Enh #7820: Add `or` relation for `targetAttribute` in `yii\validators\UniqueValidator` (developeruz) - Enh #9053: Added`yii\grid\RadioButtonColumn` (darwinisgod) - Enh #9162: Added support of closures in `value` for attributes in `yii\widgets\DetailView` (arogachev) -- Enh #10896: Select only primary key when counting records in UniqueValidator (developeruz) - Enh #10970: Allow omit specifying empty default params on URL creation (rob006) - Enh #11037: `yii.js` and `yii.validation.js` use `Regexp.test()` instead of `String.match()` (arogachev, nkovacs) - Enh #11163: Added separate method for client-side validation options `yii\validators\Validator::getClientOptions()` (arogachev) @@ -118,6 +117,7 @@ Yii Framework 2 Change Log - Bug #12599: Fixed MSSQL fail to work with `nvarbinary`. Enhanced SQL scripts compatibility with older versions (samdark) - Enh #7435: Added `EVENT_BEFORE_RUN`, `EVENT_AFTER_RUN` and corresponding methods to `yii\base\Widget` (petrabarus) + 2.0.10 October 20, 2016 ----------------------- diff --git a/framework/validators/UniqueValidator.php b/framework/validators/UniqueValidator.php index 3fe522c141..ad7003a295 100644 --- a/framework/validators/UniqueValidator.php +++ b/framework/validators/UniqueValidator.php @@ -161,7 +161,7 @@ class UniqueValidator extends Validator } else { // if current $model is in the database already we can't use exists() /** @var $models ActiveRecordInterface[] */ - $models = $query->select($targetClass::primaryKey())->limit(2)->all(); + $models = $query->limit(2)->all(); $n = count($models); if ($n === 1) { $keys = array_keys($conditions);