From 59a39a454c043c4d6bb5de07ce8621c62146d75e Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 9 Sep 2024 18:12:47 -0400 Subject: [PATCH] fix: check against the keys of the schedule object --- program/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/program/views.py b/program/views.py index 5257e209..4d54e59b 100644 --- a/program/views.py +++ b/program/views.py @@ -1116,7 +1116,7 @@ class APIScheduleViewSet(viewsets.ModelViewSet): # only these fields can be updated without generating conflicts allowed = {"default_playlist_id", "is_repetition", "last_date"} - if set(request.data.keys()).issubset(allowed): + if set(request.data["schedule"].keys()).issubset(allowed): schedule = self.get_object() if default_playlist_id := request.data.get("default_playlist_id"): -- GitLab