From 49092945ab86725180e202945ae1bec03a32a634 Mon Sep 17 00:00:00 2001
From: Aboobacker MK <aboobacker@redpanthers.co>
Date: Sun, 4 Mar 2018 00:15:06 +0530
Subject: [PATCH] Fix 500 while searching after deleting a post (#6604)

Fixes #6602
---
 app/services/search_service.rb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/services/search_service.rb b/app/services/search_service.rb
index fe98566866..00a8b3dd77 100644
--- a/app/services/search_service.rb
+++ b/app/services/search_service.rb
@@ -29,7 +29,9 @@ class SearchService < BaseService
   def perform_statuses_search!
     statuses = StatusesIndex.filter(term: { searchable_by: account.id })
                             .query(multi_match: { type: 'most_fields', query: query, operator: 'and', fields: %w(text text.stemmed) })
-                            .limit(limit).objects
+                            .limit(limit)
+                            .objects
+                            .compact
 
     statuses.reject { |status| StatusFilter.new(status, account).filtered? }
   end
-- 
GitLab