diff --git a/beat/web/team/api.py b/beat/web/team/api.py index 531b19c5950f4d63e3a5c947d8d539d01b58dd18..7d04b0ac835fc669dc8b91797a8036358ff3e3ec 100644 --- a/beat/web/team/api.py +++ b/beat/web/team/api.py @@ -102,7 +102,7 @@ class TeamDetailView(CommonContextMixin, generics.RetrieveUpdateDestroyAPIView): self.permission_classes.append(IsOwner) return super(TeamDetailView, self).get_permissions() - def get_queryset(self): + def get_object(self): owner_name = self.kwargs.get("owner_name") team_name = self.kwargs.get("team_name") @@ -118,12 +118,12 @@ class TeamDetailView(CommonContextMixin, generics.RetrieveUpdateDestroyAPIView): return super(TeamDetailView, self).get_serializer(*args, **kwargs) def get(self, request, owner_name, team_name): - team = self.get_queryset() + team = self.get_object() serializer = self.serializer_class(team, context={"user": request.user}) return Response(serializer.data) def delete(self, request, owner_name, team_name): - team = self.get_queryset() + team = self.get_object() # Check that the team can still be deleted if not (team.deletable()): @@ -136,7 +136,7 @@ class TeamDetailView(CommonContextMixin, generics.RetrieveUpdateDestroyAPIView): return Response(status=status.HTTP_204_NO_CONTENT) def update(self, request, owner_name, team_name): - team = self.get_queryset() + team = self.get_object() self.check_object_permissions(request, team) serializer = self.writing_serializer_class(