Skip to content

Commit 6fb27ae

Browse files
committed
verify that given filter exists - fixing null exception
1 parent 5f5abc3 commit 6fb27ae

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Traits/Helpers/FilterHelpers.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,11 @@ public function setFilterDefaults(): void
115115

116116
public function getAppliedFilters(): array
117117
{
118-
return $this->{$this->getTableName()}['filters'] ?? [];
118+
$validFilterKeys = collect($this->getFilters())->map(fn($filter) => $filter->getKey())->toArray();
119+
120+
return collect($this->{$this->getTableName()}['filters'] ?? [])
121+
->filter(fn ($value, $key) => in_array($key, $validFilterKeys, true))
122+
->toArray();
119123
}
120124

121125
public function hasAppliedFiltersWithValues(): bool

0 commit comments

Comments
 (0)