From 564205a9d1a219cd47add7d9a7c5270901e0f1ff Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 23 Apr 2020 16:34:07 +0200 Subject: [PATCH] [team][api] Implement get_serializer_context in TeamDetailView This allows to remove the custom get method --- beat/web/team/api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/beat/web/team/api.py b/beat/web/team/api.py index 7d04b0ac8..f0defc8fa 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() -- GitLab