diff --git a/packages/forms/src/Components/Select.php b/packages/forms/src/Components/Select.php index 1f880da436..98f2def572 100644 --- a/packages/forms/src/Components/Select.php +++ b/packages/forms/src/Components/Select.php @@ -1089,7 +1089,7 @@ class Select extends Field implements Contracts\CanDisableOptions, Contracts\Has $query->where(function (Builder $query) use ($databaseConnection, $isForcedCaseInsensitive, $search): Builder { $isFirst = true; - foreach ($this->getSearchColumns() as $searchColumn) { + foreach ($this->getSearchColumns() ?? [] as $searchColumn) { $whereClause = $isFirst ? 'where' : 'orWhere'; $query->{$whereClause}( @@ -1215,7 +1215,7 @@ class Select extends Field implements Contracts\CanDisableOptions, Contracts\Has public function hasDynamicSearchResults(): bool { - if ($this->hasRelationship() && blank($this->getRelationshipTitleAttribute()) && empty($this->searchColumns)) { + if ($this->hasRelationship() && blank($this->getSearchColumns())) { return false; }