This commit is contained in:
githubjeka
2015-11-27 00:07:20 +03:00
parent e5e67ebed5
commit f0532b8818

View File

@@ -106,7 +106,7 @@ class UniqueValidator extends Validator
$query->andWhere($this->filter); $query->andWhere($this->filter);
} }
if (!$model instanceof ActiveRecordInterface || $model->getIsNewRecord()) { if (!$model instanceof ActiveRecordInterface || $model->getIsNewRecord() || $model::className() !== $targetClass) {
// if current $model isn't in the database yet then it's OK just to call exists() // if current $model isn't in the database yet then it's OK just to call exists()
$exists = $query->exists(); $exists = $query->exists();
} else { } else {