diff --git a/program/views.py b/program/views.py index 01d0e950b0fab69047387162749a41af4a2b59b1..d827ea107d23733dc596849adb745853e0315e91 100644 --- a/program/views.py +++ b/program/views.py @@ -1138,7 +1138,8 @@ class APIScheduleViewSet(viewsets.ModelViewSet): schedule = self.get_object() default_playlist_id = request.data.get("schedule").get("default_playlist_id") - if default_playlist_id == "" or default_playlist_id is None: + + if default_playlist_id == "": # "clear" the default_playlist_id if the field has no value schedule.default_playlist_id = None else: @@ -1151,7 +1152,7 @@ class APIScheduleViewSet(viewsets.ModelViewSet): schedule.is_repetition = False last_date = request.data.get("schedule").get("last_date") - if last_date == "" or last_date is None: + if last_date == "": # "clear" the last_date if the field has no value schedule.last_date = None else: