make EpisodeUpdateView work

This commit is contained in:
bkfox 2024-03-25 23:50:08 +01:00
parent 8d4b4c5896
commit 3fb9e0d62a

View File

@ -59,7 +59,7 @@ class EpisodeUpdateView(UserPassesTestMixin, BaseProgramMixin, PageUpdateView):
return reverse("episode-detail", kwargs={"slug": self.get_object().slug})
def get_tracklist_queryset(self, episode):
return Track.objects.filter(episode=episode)
return Track.objects.filter(episode=episode).order_by("position")
def get_tracklist_formset(self, episode, **kwargs):
kwargs.update(
@ -74,7 +74,7 @@ class EpisodeUpdateView(UserPassesTestMixin, BaseProgramMixin, PageUpdateView):
return forms.TrackFormSet(**kwargs)
def get_soundlist_queryset(self, episode):
return episode.sound_set.all()
return episode.sound_set.all().order_by("position")
def get_soundlist_formset(self, episode, **kwargs):
kwargs.update(