From 54f63a4be2ccb87b8fb32ea72b31109bc6867c66 Mon Sep 17 00:00:00 2001 From: KMY Date: Fri, 4 Aug 2023 20:21:46 +0900 Subject: [PATCH] Fix searchability=limited post was searchable by reactors --- app/services/search_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/search_service.rb b/app/services/search_service.rb index fedc1f7129..590a4e1106 100644 --- a/app/services/search_service.rb +++ b/app/services/search_service.rb @@ -45,7 +45,7 @@ class SearchService < BaseService end def perform_statuses_search! - privacy_definition = parsed_query.apply(StatusesIndex.filter(term: { searchable_by: @account.id }).track_scores(true).min_score(@min_score)) + privacy_definition = parsed_query.apply(StatusesIndex.filter(terms: { searchability: %w(public private direct) }).filter(term: { searchable_by: @account.id }).track_scores(true).min_score(@min_score)) # 'direct' searchability posts are NOT in here because it's already added at previous line. case @searchability