From 9512796ef658dc8d4edf78d3b604dca572a052a3 Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Fri, 18 May 2018 16:59:40 +0530 Subject: [PATCH] FIX: check for blank response when polling feed --- app/jobs/scheduled/poll_feed.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/jobs/scheduled/poll_feed.rb b/app/jobs/scheduled/poll_feed.rb index 17f210f2402..590241f2985 100644 --- a/app/jobs/scheduled/poll_feed.rb +++ b/app/jobs/scheduled/poll_feed.rb @@ -87,8 +87,9 @@ module Jobs private def parsed_feed - raw_feed = fetch_rss.encode("UTF-8", invalid: :replace, undef: :replace, replace: "") + raw_feed = fetch_rss return nil if raw_feed.blank? + raw_feed.encode!("UTF-8", invalid: :replace, undef: :replace, replace: "") if SiteSetting.embed_username_key_from_feed.present? FeedElementInstaller.install(SiteSetting.embed_username_key_from_feed, raw_feed)