return super().dispatch(request, *args, **kwargs)
def form_valid(self, form):
- for schedule in self.emission.get_schedules_no_reruns():
+ for schedule in self.emission.schedule_set.filter(rerun=False):
RecurringStreamDiffusion.objects.create(
schedule=schedule,
stream_id=form.cleaned_data['stream'],
weights = {key[7:]: value for key, value in form.cleaned_data.items() if key.startswith('weight_')}
zones_set = [Nonstop.objects.get(id=x) for x in form.cleaned_data['zones']]
- for schedule in self.emission.get_schedules_no_reruns():
+ for schedule in self.emission.schedule_set.filter(rerun=False):
rec, created = RecurringPlaylistDiffusion.objects.get_or_create(schedule=schedule)
rec.jingle_id = form.cleaned_data['jingle']
if weights: