diff --git a/LearningAPI/views/student_view.py b/LearningAPI/views/student_view.py index 2d746e8..8586562 100644 --- a/LearningAPI/views/student_view.py +++ b/LearningAPI/views/student_view.py @@ -225,7 +225,11 @@ def list(self, request): serializer = CohortStudentSerializer(data=students, many=True) - return Response(serializer.data, status=status.HTTP_200_OK) + if serializer.is_valid(): + return Response(serializer.data, status=status.HTTP_200_OK) + else: + return Response(serializer.data, status=status.HTTP_200_OK) + # return Response({'message': serializer.error_messages}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) @action(methods=['post', 'put'], detail=True) def assess(self, request, pk): @@ -557,8 +561,8 @@ class Meta: class CohortStudentSerializer(serializers.Serializer): """JSON serializer""" - github_handle = serializers.CharField(max_length=100) id = serializers.IntegerField() + github_handle = serializers.CharField(max_length=100) name = serializers.CharField(max_length=100) current_cohort = serializers.DictField() avatar = serializers.CharField(allow_blank=True, allow_null=True)