mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 06:34:46 +02:00
Fix statuses search bug
This commit is contained in:
parent
083be0d536
commit
44637b08cf
1 changed files with 8 additions and 7 deletions
|
@ -16,13 +16,14 @@ class Registrar
|
|||
end
|
||||
end
|
||||
|
||||
if params[:statuses_contains]
|
||||
domains = current_registrar_user.registrar.domains.includes(:registrar, :registrant).where(
|
||||
"statuses @> ?::varchar[]", "{#{params[:statuses_contains].join(',')}}"
|
||||
)
|
||||
else
|
||||
domains = current_registrar_user.registrar.domains.includes(:registrar, :registrant)
|
||||
end
|
||||
domains = if params[:statuses_contains]
|
||||
current_registrar_user.registrar.domains
|
||||
.includes(:registrar, :registrant)
|
||||
.where('domains.statuses @> ?::varchar[]',
|
||||
"{#{params[:statuses_contains].join(',')}}")
|
||||
else
|
||||
current_registrar_user.registrar.domains.includes(:registrar, :registrant)
|
||||
end
|
||||
|
||||
normalize_search_parameters do
|
||||
@q = domains.search(search_params)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue