Skip to content

Commit ea16460

Browse files
Fix: Count uncountable variable in WithMultiSelectBuilder (#1627)
1 parent ebda1a1 commit ea16460

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Components/Filters/Builders/WithMultiSelectBuilder.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ public function builder(Builder|QueryBuilder $builder, string $field, array|int|
2121

2222
$empty = false;
2323

24-
/** @var array $values */
25-
if (count($values) === 0) {
24+
if (!is_array($values) || count($values) === 0) {
2625
return;
2726
}
2827

28+
/** @var array $values */
2929
foreach ($values as $value) {
3030
if ($value === '') {
3131
$empty = true;
@@ -46,13 +46,13 @@ public function collection(Collection $collection, string $field, array|int|stri
4646
return $closure($collection, $values);
4747
}
4848

49-
/** @var array $values */
5049
$empty = false;
5150

5251
if (!is_array($values) || count($values) === 0) {
5352
return $collection;
5453
}
5554

55+
/** @var array $values */
5656
foreach ($values as $value) {
5757
if ($value === '') {
5858
$empty = true;

0 commit comments

Comments
 (0)