Skip to content

Commit 5c207c7

Browse files
authored
Avoid crashing when feedjira fails to parse xml feed (#3376)
Fixes #3371 Signed-off-by: George Araújo <[email protected]>
1 parent 07a7af3 commit 5c207c7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

_plugins/external-posts.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ def generate(site)
2525
def fetch_from_rss(site, src)
2626
xml = HTTParty.get(src['rss_url']).body
2727
return if xml.nil?
28-
feed = Feedjira.parse(xml)
28+
begin
29+
feed = Feedjira.parse(xml)
30+
rescue StandardError => e
31+
puts "Error parsing RSS feed from #{src['rss_url']} - #{e.message}"
32+
return
33+
end
2934
process_entries(site, src, feed.entries)
3035
end
3136

0 commit comments

Comments
 (0)