From 6756e28dd8b3ffa0faadff63c3e666ffa031a6e7 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Wed, 11 Sep 2024 17:33:16 -0400
Subject: [PATCH] fix: use validate_update_request in partial_update

---
 program/views.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/program/views.py b/program/views.py
index 541bd91b..b4931b20 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())
-- 
GitLab