Avoid crashing when feedjira fails to parse xml feed (#3376)
Fixes #3371 Signed-off-by: George Araújo <george.gcac@gmail.com>
This commit is contained in:
parent
07a7af3db6
commit
5c207c7775
@ -25,7 +25,12 @@ module ExternalPosts
|
||||
def fetch_from_rss(site, src)
|
||||
xml = HTTParty.get(src['rss_url']).body
|
||||
return if xml.nil?
|
||||
begin
|
||||
feed = Feedjira.parse(xml)
|
||||
rescue StandardError => e
|
||||
puts "Error parsing RSS feed from #{src['rss_url']} - #{e.message}"
|
||||
return
|
||||
end
|
||||
process_entries(site, src, feed.entries)
|
||||
end
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user