context['diffusions'] = Diffusion.objects.select_related().filter(
episode=self.object.id).order_by('datetime')
try:
- context['emission'] = Emission.objects.get(slug=self.kwargs.get('emission_slug'))
+ context['emission'] = context['episode'].emission
except Emission.DoesNotExist:
raise Http404()
+ if self.kwargs.get('emission_slug') != context['emission'].slug:
+ raise Http404()
context.update(self.get_emission_context(context['emission']))
return context
episode = EpisodeDetailView.as_view()