diff --git a/games/viewset.py b/games/viewset.py index 17e25a1..43930d9 100644 --- a/games/viewset.py +++ b/games/viewset.py @@ -11,17 +11,17 @@ from .serializers import GameSerializer # Create your views here. class GameViewSet(viewsets.ModelViewSet): - - queryset = GameModel.objects - serializer_class = GameSerializer - permission_classes = (permissions.AllowAny,) - authentication_classes = (SessionAuthentication,) - def retrieve(self, request: HttpRequest, pk): + queryset = GameModel.objects + serializer_class = GameSerializer + permission_classes = (permissions.AllowAny,) + authentication_classes = (SessionAuthentication,) - if (not self.queryset.filter(pk = pk).exists()): - return Response({"detail": "Game not found."}, status=status.HTTP_404_NOT_FOUND) - - game = self.queryset.get(pk=pk) + def retrieve(self, request: HttpRequest, pk): - return Response(self.serializer_class(game).data, status=status.HTTP_200_OK) \ No newline at end of file + if (not self.queryset.filter(pk = pk).exists()): + return Response({"detail": "Game not found."}, status=status.HTTP_404_NOT_FOUND) + + game = self.queryset.get(pk = pk) + + return Response(self.serializer_class(game).data, status=status.HTTP_200_OK) \ No newline at end of file