From 8883ecb2f00496ed242bea2d79dc41c5a9d7b61d Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 11 Jun 2024 12:07:31 -0400
Subject: [PATCH] fix: camelize playout & schedule

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

diff --git a/program/views.py b/program/views.py
index ecfa6794..da0e314d 100644
--- a/program/views.py
+++ b/program/views.py
@@ -23,6 +23,7 @@ from datetime import date, datetime, time, timedelta
 from textwrap import dedent
 
 from django_filters.rest_framework import DjangoFilterBackend
+from djangorestframework_camel_case.util import camelize
 from drf_spectacular.utils import (
     OpenApiParameter,
     OpenApiResponse,
@@ -130,7 +131,7 @@ class APIDayScheduleViewSet(
             for timeslot_entry in get_timerange_timeslot_entries(start, end, include_virtual)
         ]
 
-        return JsonResponse(schedule, safe=False)
+        return JsonResponse(camelize(schedule), safe=False)
 
 
 @extend_schema_view(
@@ -180,7 +181,7 @@ class APIPlayoutViewSet(
 
         playout = get_timerange_timeslot_entries(schedule_start, schedule_end, include_virtual)
 
-        return JsonResponse(playout, safe=False)
+        return JsonResponse(camelize(playout), safe=False)
 
 
 @extend_schema_view(
-- 
GitLab