diff --git a/docmanager_backend/document_requests/serializers.py b/docmanager_backend/document_requests/serializers.py index 23d065c..3dd3cf8 100644 --- a/docmanager_backend/document_requests/serializers.py +++ b/docmanager_backend/document_requests/serializers.py @@ -82,7 +82,7 @@ class DocumentRequestSerializer(serializers.ModelSerializer): ) requester = serializers.SlugRelatedField( many=False, - slug_field="full_name", + slug_field="email", queryset=CustomUser.objects.all(), ) purpose = serializers.CharField(max_length=512) @@ -124,10 +124,10 @@ class DocumentRequestSerializer(serializers.ModelSerializer): class FullDocumentRequestSerializer(serializers.ModelSerializer): - documents = DocumentRequestUnitWithFileSerializer(many=True) + documents = DocumentRequestUnitWithFileSerializer() requester = serializers.SlugRelatedField( many=False, - slug_field="full_name", + slug_field="email", queryset=CustomUser.objects.all(), required=False, ) diff --git a/docmanager_backend/document_requests/views.py b/docmanager_backend/document_requests/views.py index b056e5a..b604dbd 100644 --- a/docmanager_backend/document_requests/views.py +++ b/docmanager_backend/document_requests/views.py @@ -7,7 +7,6 @@ from .serializers import ( DocumentRequestCreationSerializer, DocumentRequestSerializer, DocumentRequestUpdateSerializer, - FullDocumentRequestSerializer ) from .models import DocumentRequest @@ -50,7 +49,7 @@ class DocumentRequestFullListView(generics.ListAPIView): """ http_method_names = ["get"] - serializer_class = FullDocumentRequestSerializer + serializer_class = DocumentRequestSerializer pagination_class = PageNumberPagination permission_classes = [IsAuthenticated, IsStaff] queryset = DocumentRequest.objects.all()