110152326-filter_fix

This commit is contained in:
Stas 2016-01-13 15:41:21 +02:00
parent f3d22e0145
commit f019bf5e0d

View file

@ -11,7 +11,7 @@ class Admin::ContactsController < AdminController
end end
@q = Contact.includes(:registrar).search(search_params) @q = Contact.includes(:registrar).search(search_params)
@contacts = @q.result.page(params[:page]) @contacts = @q.result(distinct: :true).page(params[:page])
if params[:statuses_contains] if params[:statuses_contains]
contacts = Contact.includes(:registrar).where( contacts = Contact.includes(:registrar).where(
@ -23,7 +23,7 @@ class Admin::ContactsController < AdminController
normalize_search_parameters do normalize_search_parameters do
@q = contacts.search(search_params) @q = contacts.search(search_params)
@contacts = @q.result.page(params[:page]) @contacts = @q.result(distinct: :true).page(params[:page])
end end
@contacts = @contacts.per(params[:results_per_page]) if params[:results_per_page].to_i > 0 @contacts = @contacts.per(params[:results_per_page]) if params[:results_per_page].to_i > 0