diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2009-02-06 19:29:32 +0100 |
---|---|---|
committer | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2009-02-06 19:29:32 +0100 |
commit | f6d60942c51ad3cb9fe2a54056a462064570abc3 (patch) | |
tree | 31ef263bb41a0bf52fec99506e65e6d26339bd04 /data | |
parent | 92b5425bba7e2a2321a2dc8341a86cdb60def580 (diff) |
rss plugin: don't abort if errors were found but rss is defined
If we always abort, a failing first parser will cause a failure even though a
subsequently tried parser succeeded in getting the feed right. So only
return nil if rss was nil when the error list wasn't empty.
Diffstat (limited to 'data')
-rw-r--r-- | data/rbot/plugins/rss.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/data/rbot/plugins/rss.rb b/data/rbot/plugins/rss.rb index 57bd6113..885ae248 100644 --- a/data/rbot/plugins/rss.rb +++ b/data/rbot/plugins/rss.rb @@ -1172,7 +1172,7 @@ class RSSFeedsPlugin < Plugin unless errors.empty? debug errors self.send(:report_problem, errors.last[2], errors.last[1], m) - return nil + return nil unless rss end items = [] if rss.nil? |