diff --git a/program/views.py b/program/views.py index 831f1b5af81413a3c944675e080e58f01fe62ca2..433b940f8a3442698813da48af001b9cf01aec7e 100644 --- a/program/views.py +++ b/program/views.py @@ -722,6 +722,7 @@ class APIShowViewSet(viewsets.ModelViewSet): def create(self, request, *args, **kwargs): serializer = ShowSerializer( + context={"request": self.request}, # FIXME: this is somehow needed by the tests data=request.data, ) @@ -741,6 +742,7 @@ class APIShowViewSet(viewsets.ModelViewSet): partial = kwargs.get("partial", False) show = self.get_object() serializer = ShowSerializer( + context={"request": self.request}, # FIXME: this is somehow needed by the tests data=request.data, instance=show, partial=partial, @@ -1502,6 +1504,7 @@ class APIProfileViewSet(ActiveFilterMixin, viewsets.ModelViewSet): def create(self, request, *args, **kwargs): serializer = ProfileSerializer( + context={"request": self.request}, # FIXME: this is somehow needed by the tests data=request.data, ) if serializer.is_valid(raise_exception=True): @@ -1513,6 +1516,7 @@ class APIProfileViewSet(ActiveFilterMixin, viewsets.ModelViewSet): profile = self.get_object() serializer = ProfileSerializer( + context={"request": self.request}, # FIXME: this is somehow needed by the tests data=request.data, instance=profile, partial=partial,