diff --git a/aircox/views/episode.py b/aircox/views/episode.py index 31377d1..c3eb910 100644 --- a/aircox/views/episode.py +++ b/aircox/views/episode.py @@ -60,6 +60,13 @@ class EpisodeUpdateView(UserPassesTestMixin, VueFormDataMixin, PageUpdateView): form_class = forms.EpisodeForm template_name = "aircox/episode_form.html" + def get_form_kwargs(self, *args, **kwargs): + """Render selected attribute on option 0.""" + fk = super().get_form_kwargs(*args, **kwargs) + if not fk["instance"].status: + fk["initial"]["status"] = "0" + return fk + def can_edit(self, obj): return self.test_func()