From c2c0d088213b718fb5073af3624000c0784886ee Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 4 Nov 2024 12:39:43 -0400
Subject: [PATCH] feat: inject request contex into serializer

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

diff --git a/program/views.py b/program/views.py
index bf82edd9..9ea287a9 100644
--- a/program/views.py
+++ b/program/views.py
@@ -1657,3 +1657,14 @@ class APIPlaylistViewSet(viewsets.ModelViewSet):
         serializer = PlaylistSerializer(queryset, many=True)
 
         return Response(serializer.data)
+
+    def create(self, request, *args, **kwargs):
+        serializer = PlaylistSerializer(
+            context={"request": request},
+            data=request.data,
+        )
+
+        if serializer.is_valid(raise_exception=True):
+            serializer.save()
+
+            return Response(serializer.data, status=status.HTTP_201_CREATED)
-- 
GitLab