From 85e0fd99277752c382a3fabe41039df56d51ded7 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 5 Aug 2020 18:41:09 +0300 Subject: [PATCH] Fix getting feed title and other metadata --- rss/bot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rss/bot.py b/rss/bot.py index b897df9..4779331 100644 --- a/rss/bot.py +++ b/rss/bot.py @@ -201,8 +201,9 @@ class RSSBot(Plugin): if parsed_data.bozo: if not isinstance(parsed_data.bozo_exception, feedparser.ThingsNobodyCaresAboutButMe): raise parsed_data.bozo_exception - feed = Feed(id=feed.id, url=feed.url, title=parsed_data.get("title", feed.url), - subtitle=parsed_data.get("description", ""), link=parsed_data.get("link", ""), + feed_data = parsed_data.get("feed", {}) + feed = Feed(id=feed.id, url=feed.url, title=feed_data.get("title", feed.url), + subtitle=feed_data.get("description", ""), link=feed_data.get("link", ""), subscriptions=feed.subscriptions) return feed, (cls._parse_rss_entry(feed.id, entry) for entry in parsed_data.entries)