diff --git a/lib/bike_brigade/riders/rider_search.ex b/lib/bike_brigade/riders/rider_search.ex index 757b48ee..df5af923 100644 --- a/lib/bike_brigade/riders/rider_search.ex +++ b/lib/bike_brigade/riders/rider_search.ex @@ -230,7 +230,7 @@ defmodule BikeBrigade.Riders.RiderSearch do defp apply_filter(%Filter{type: :name, search: search}, query) do query |> where( - fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"%#{search}%") or + fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"#{search}%") or fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"% #{search}%") ) end @@ -243,7 +243,7 @@ defmodule BikeBrigade.Riders.RiderSearch do defp apply_filter(%Filter{type: :name_or_phone, search: search}, query) do query |> where( - fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"%#{search}%") or + fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"#{search}%") or fragment("unaccent(?) ilike unaccent(?)", as(:rider).name, ^"% #{search}%") or like(as(:rider).phone, ^"%#{search}%") )