diff --git a/beat/web/team/api.py b/beat/web/team/api.py index 7d04b0ac835fc669dc8b91797a8036358ff3e3ec..f0defc8fae83d7856db4301189990caf020e7fa7 100644 --- a/beat/web/team/api.py +++ b/beat/web/team/api.py @@ -117,10 +117,10 @@ class TeamDetailView(CommonContextMixin, generics.RetrieveUpdateDestroyAPIView): self.serializer_class = self.writing_serializer_class return super(TeamDetailView, self).get_serializer(*args, **kwargs) - def get(self, request, owner_name, team_name): - team = self.get_object() - serializer = self.serializer_class(team, context={"user": request.user}) - return Response(serializer.data) + def get_serializer_context(self): + context = super().get_serializer_context() + context["user"] = self.request.user + return context def delete(self, request, owner_name, team_name): team = self.get_object()