fix: catch empty search string

This commit is contained in:
carla 2025-09-26 09:22:53 +02:00
parent 02b3084789
commit e68e1604a4

View file

@ -27,11 +27,13 @@ defmodule MvWeb.MemberLive.Index do
@impl true @impl true
def handle_info({:search_changed, q}, socket) do def handle_info({:search_changed, q}, socket) do
members = members =
if String.trim(q) == "" do
Ash.read!(Mv.Membership.Member)
else
Mv.Membership.Member Mv.Membership.Member
|> Ash.Query.filter(expr(fragment("search_vector @@ plainto_tsquery('simple', ?)", ^q))) |> filter(expr(fragment("search_vector @@ plainto_tsquery('simple', ?)", ^q)))
|> Ash.read!() |> Ash.read!()
end
IO.inspect(members)
{:noreply, {:noreply,
socket socket