From 2bbfb0eef9f25e2155f4e7238e1094e933f3ac61 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Mon, 4 May 2026 10:48:34 +0200 Subject: [PATCH] Fix "undefined key" error for TagsFilter (#2312) --- app/Filament/Components/Tables/Filters/TagsFilter.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Components/Tables/Filters/TagsFilter.php b/app/Filament/Components/Tables/Filters/TagsFilter.php index 2eef04e44..d155143e3 100644 --- a/app/Filament/Components/Tables/Filters/TagsFilter.php +++ b/app/Filament/Components/Tables/Filters/TagsFilter.php @@ -21,9 +21,9 @@ class TagsFilter extends BaseFilter { parent::setUp(); - $this->query(fn (Builder $query, array $data) => $query->when($data['tag'], fn (Builder $query, $tag) => $query->whereJsonContains('tags', $tag))); + $this->query(fn (Builder $query, array $data) => $query->when($data['tag'] ?? null, fn (Builder $query, $tag) => $query->whereJsonContains('tags', $tag))); - $this->indicateUsing(fn (array $data) => $data['tag'] ? 'Tag: ' . $data['tag'] : null); + $this->indicateUsing(fn (array $data) => ($data['tag'] ?? null) ? 'Tag: ' . $data['tag'] : null); $this->resetState(['tag' => null]);