From 18685ae5ae51b1587de0dd8c8e7bf5bfbbe19943 Mon Sep 17 00:00:00 2001 From: evazion Date: Thu, 23 Apr 2020 13:24:32 -0500 Subject: [PATCH] search: fixup broken class method references. Fixup for 3dab648d0. --- app/logical/concerns/searchable.rb | 6 +++--- app/models/post.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/logical/concerns/searchable.rb b/app/logical/concerns/searchable.rb index ba121cbf4..59e92b4cb 100644 --- a/app/logical/concerns/searchable.rb +++ b/app/logical/concerns/searchable.rb @@ -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 diff --git a/app/models/post.rb b/app/models/post.rb index 1913b6fec..b40e89ada 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -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