From f0025f0ae2fcedb90c99925f93180b0c5d65cb5f Mon Sep 17 00:00:00 2001 From: KMY Date: Mon, 18 Sep 2023 14:11:17 +0900 Subject: [PATCH] Fix spreadly search filter not works --- app/lib/search_query_transformer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/search_query_transformer.rb b/app/lib/search_query_transformer.rb index d6d6891513..049106ae40 100644 --- a/app/lib/search_query_transformer.rb +++ b/app/lib/search_query_transformer.rb @@ -52,7 +52,7 @@ class SearchQueryTransformer < Parslet::Transform private def clauses_by_operator - @clauses_by_operator ||= @clauses.compact.chunk(&:operator).to_h + @clauses_by_operator ||= @clauses.compact.sort_by(&:operator).chunk(&:operator).to_h end def flags_from_clauses! @@ -330,7 +330,7 @@ class SearchQueryTransformer < Parslet::Transform 'desc' end when 'searchability' - @filter = :searchablity + @filter = :searchability @type = :terms @statuses_index_only = true @term = case term