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