From f98a8ecaf8d95e19f3a3a8dacc9cbfd089424824 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 27 Mar 2023 15:59:20 -0400 Subject: [PATCH] Timeslot includes the id of a repetition or false --- program/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/program/views.py b/program/views.py index 90d61987..8e88c6ef 100644 --- a/program/views.py +++ b/program/views.py @@ -100,7 +100,8 @@ def timeslot_entry(*, timeslot: TimeSlot) -> dict: "end": timeslot.end.strftime("%Y-%m-%dT%H:%M:%S"), "title": title, "schedule_id": schedule.id, - "is_repetition": timeslot.is_repetition, + # `Timeslot.repetition_of` is a foreign key that can be null + "is_repetition": timeslot.repetition_of.id if timeslot.repetition_of else False, "playlist_id": playlist_id, "schedule_default_playlist_id": schedule.default_playlist_id, "show_default_playlist_id": show.default_playlist_id, -- GitLab