search: fixup broken class method references.

Fixup for 3dab648d0.
This commit is contained in:
evazion
2020-04-23 13:24:32 -05:00
parent dd0d9dff4a
commit 18685ae5ae
2 changed files with 4 additions and 4 deletions

View File

@@ -79,7 +79,7 @@ module Searchable
def where_array_count(attr, value)
qualified_column = "cardinality(#{qualified_column_for(attr)})"
range = PostQueryBuilder.parse_range(value, :integer)
range = PostQueryBuilder.new(nil).parse_range(value, :integer)
where_operator("cardinality(#{qualified_column_for(attr)})", *range)
end
@@ -110,7 +110,7 @@ module Searchable
column = column_for_attribute(attribute)
qualified_column = "#{table_name}.#{column.name}"
range = PostQueryBuilder.parse_range(value, column.type)
range = PostQueryBuilder.new(nil).parse_range(value, column.type)
where_operator(qualified_column, *range)
end
@@ -265,7 +265,7 @@ module Searchable
def apply_default_order(params)
if params[:order] == "custom"
parse_ids = PostQueryBuilder.parse_range(params[:id], :integer)
parse_ids = PostQueryBuilder.new(nil).parse_range(params[:id], :integer)
if parse_ids[0] == :in
return find_ordered(parse_ids[1])
end

View File

@@ -1575,7 +1575,7 @@ class Post < ApplicationRecord
end
if params[:order].present?
q = PostQueryBuilder.search_order(q, params[:order])
q = PostQueryBuilder.new(nil).search_order(q, params[:order])
else
q = q.apply_default_order(params)
end