diff --git a/framework/helpers/BaseHtml.php b/framework/helpers/BaseHtml.php
index d5e5fd6c28..be655cb713 100644
--- a/framework/helpers/BaseHtml.php
+++ b/framework/helpers/BaseHtml.php
@@ -1648,7 +1648,7 @@ class BaseHtml
protected static function activeListInput($type, $model, $attribute, $items, $options = [])
{
$name = isset($options['name']) ? $options['name'] : static::getInputName($model, $attribute);
- $selection = static::getAttributeValue($model, $attribute);
+ $selection = isset($options['value']) ? $options['value'] : static::getAttributeValue($model, $attribute);
if (!array_key_exists('unselect', $options)) {
$options['unselect'] = '';
}