From c6e531a01ff8138a3dfbf2b8813a7a43f050a57a Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Fri, 26 Apr 2024 16:33:55 +1000 Subject: [PATCH] podjango: Use feed title from database --- conservancy/podjango/feeds.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conservancy/podjango/feeds.py b/conservancy/podjango/feeds.py index 72fc1612..3d0b3cfb 100644 --- a/conservancy/podjango/feeds.py +++ b/conservancy/podjango/feeds.py @@ -68,7 +68,7 @@ def for_podcast_feed_extra_kwargs(self, obj): 'iTunesExplicit': 'No', 'iTunesBlock': 'No', 'iTunesImage': {'url': add_domain(self.current_site.domain, obj.icon.url, self.is_secure), - 'title': 'The Corresponding Source (formerly Free as in Freedom)', + 'title': obj.title, 'link': self.author_link, 'type': 'video/jpg'}, 'category': {'name': 'Government & Organizations', 'scheme': 'http://www.itunes.com/dtds/podcast-1.0.dtd', @@ -186,7 +186,6 @@ class iTunesFeedType(Rss201rev2Feed): class CastFeed(CastFeedBase): feed_type = iTunesFeedType - title = "The Corresponding Source (formerly Free as in Freedom)" link = "/cast/" description = "A bi-weekly discussion of legal, policy, and other issues in the open source and software freedom community (including occasional interviews) from Brooklyn, New York, USA. Presented by Karen Sandler and Bradley M. Kuhn." author_email = "podcast@faif.us" @@ -206,6 +205,7 @@ class CastFeed(CastFeedBase): def get_object(self, request, podcast_slug): self.podcast = Podcast.objects.get(slug=podcast_slug) + self.title = self.podcast.title return self.podcast def items(self, obj):