diff --git a/packages/forms/src/Components/Select.php b/packages/forms/src/Components/Select.php index 5349ebbb48..eb97809d5f 100644 --- a/packages/forms/src/Components/Select.php +++ b/packages/forms/src/Components/Select.php @@ -1243,10 +1243,12 @@ class Select extends Field implements Contracts\HasAffixActions, Contracts\HasNe { parent::hydrateDefaultState($hydratedDefaultState); - $state = $this->getState(); + if (is_bool($state = $this->getState())) { + $state = $state ? 1 : 0; + + $this->state($state); - if (is_bool($state)) { - $this->state($state ? 1 : 0); + Arr::set($hydratedDefaultState, $this->getStatePath(), $state); } } }