Fix statuses search bug

This commit is contained in:
Alex Sherman 2020-10-29 16:15:12 +05:00
parent 083be0d536
commit 44637b08cf

View file

@ -16,13 +16,14 @@ class Registrar
end end
end end
if params[:statuses_contains] domains = if params[:statuses_contains]
domains = current_registrar_user.registrar.domains.includes(:registrar, :registrant).where( current_registrar_user.registrar.domains
"statuses @> ?::varchar[]", "{#{params[:statuses_contains].join(',')}}" .includes(:registrar, :registrant)
) .where('domains.statuses @> ?::varchar[]',
else "{#{params[:statuses_contains].join(',')}}")
domains = current_registrar_user.registrar.domains.includes(:registrar, :registrant) else
end current_registrar_user.registrar.domains.includes(:registrar, :registrant)
end
normalize_search_parameters do normalize_search_parameters do
@q = domains.search(search_params) @q = domains.search(search_params)