diff --git a/program/views.py b/program/views.py
index c9f60e494201c1d37e4ffa71d56a267cfd214e0f..01d0e950b0fab69047387162749a41af4a2b59b1 100644
--- a/program/views.py
+++ b/program/views.py
@@ -1118,22 +1118,6 @@ class APIScheduleViewSet(viewsets.ModelViewSet):
 
         schedule = self.get_object()
 
-        # FIXME: this is redundant now and should be removed
-        # If default playlist id or repetition are given, just update
-        if default_playlist_id := request.data.get("schedule").get("default_playlist_id"):
-            schedule.default_playlist_id = int(default_playlist_id)
-            schedule.save()
-
-            serializer = ScheduleSerializer(schedule)
-            return Response(serializer.data)
-
-        if is_repetition := request.data.get("schedule").get("is_repetition"):
-            schedule.is_repetition = bool(is_repetition)
-            schedule.save()
-
-            serializer = ScheduleSerializer(schedule)
-            return Response(serializer.data)
-
         try:
             resolution = resolve_conflicts(request.data, schedule.pk, schedule.show.pk)
         except ScheduleConflictError as exc: