diff --git a/program/views.py b/program/views.py index 541bd91b3edf3f21877728535617c62545a07e8a..b4931b20b89a9af795e9ae375d8dc4a0b87de120 100644 --- a/program/views.py +++ b/program/views.py @@ -1134,6 +1134,8 @@ class APIScheduleViewSet(viewsets.ModelViewSet): Partial update a schedule without generating timeslots, testing or resolving collisions. """ + self.validate_update_request() + # only these fields can be updated without generating conflicts allowed = {"default_playlist_id", "is_repetition", "last_date"} update_fields = set(request.data.get("schedule").keys())