From 13c2b4f5d0c82c7e476078a65e201c7383816e98 Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 4 Sep 2018 13:44:27 -0700 Subject: [PATCH] add exception handling for failed popular search service calls --- app/logical/popular_search_service.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/logical/popular_search_service.rb b/app/logical/popular_search_service.rb index 77a5280b4..cd5fcda84 100644 --- a/app/logical/popular_search_service.rb +++ b/app/logical/popular_search_service.rb @@ -37,5 +37,10 @@ class PopularSearchService end response end.to_s.force_encoding("utf-8") + + rescue => e + Rails.logger.error(e.to_s) + NewRelic::Agent.notice_error(e) + return [] end end