lib/snaptable/constructor/collection.rb in snaptable-0.6.3 vs lib/snaptable/constructor/collection.rb in snaptable-0.6.4
- old
+ new
@@ -13,10 +13,10 @@
def records
@records ||= filter(collection).paginate(page: params[:page], per_page: 30).order(sort_column + " " + sort_direction)
end
def filter(collection)
- if options[:search] == true
+ if options[:search] == true && !params[:query].blank?
collection.joins(search_associations).where(query, query: "%#{params[:query]}%", id: params[:query].to_i)
else
collection
end
end
\ No newline at end of file