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()