feeds: include fragment id in guid
authorFrédéric Péters <fpeters@0d.be>
Tue, 17 Mar 2020 06:29:09 +0000 (07:29 +0100)
committerFrédéric Péters <fpeters@0d.be>
Tue, 17 Mar 2020 06:29:09 +0000 (07:29 +0100)
panikweb/views.py

index 3314d71..6e5209b 100644 (file)
@@ -752,7 +752,9 @@ class PodcastsFeed(Feed):
         return '[%s] %s' % (item.episode.emission.title, item.episode.title)
 
     def item_link(self, item):
-        return item.episode.get_absolute_url()
+        if item.fragment:
+            return item.episode.get_absolute_url() + '#%s' % item.id
+        return item.episode.get_absolute_url() + '#%s' % item.id
 
     def item_enclosure_url(self, item):
         current_site = Site.objects.get(id=settings.SITE_ID)