description_template = 'feed/soundfile.html'
feed_type = RssCustomPodcastsFeed
+ def get_feed(self, obj, request):
+ self.request = request
+ return super().get_feed(obj, request)
+
def items(self):
return SoundFile.objects.select_related().filter(
podcastable=True).order_by('-creation_timestamp')[:50]
def item_enclosure_url(self, item):
current_site = Site.objects.get(id=settings.SITE_ID)
- return add_domain(current_site.domain, item.get_format_url('mp3'))
+ return add_domain(current_site.domain, item.get_format_url('mp3'), self.request.is_secure())
def item_enclosure_length(self, item):
sound_path = item.get_format_path('mp3')