diff --git a/core/apps/evaluation/serializers/request/EvaluationRequest.py b/core/apps/evaluation/serializers/request/EvaluationRequest.py index dc3bfbf..331ba33 100644 --- a/core/apps/evaluation/serializers/request/EvaluationRequest.py +++ b/core/apps/evaluation/serializers/request/EvaluationRequest.py @@ -134,7 +134,6 @@ class CreateEvaluationrequestSerializer(serializers.ModelSerializer): "need_delivering", "location", "locationName", - "user", ] def validate_tex_passport(self, value): @@ -183,5 +182,5 @@ class CreateEvaluationrequestSerializer(serializers.ModelSerializer): if location_name: validated_data["location_name"] = str(location_name) - + validated_data["user"] = self.context["request"].user return super().create(validated_data) diff --git a/core/apps/evaluation/views/request.py b/core/apps/evaluation/views/request.py index cfbfccd..a1c7a72 100644 --- a/core/apps/evaluation/views/request.py +++ b/core/apps/evaluation/views/request.py @@ -67,6 +67,9 @@ class EvaluationrequestView(BaseViewSetMixin, ModelViewSet): "create": CreateEvaluationrequestSerializer, } + def serializer_context(self): + return self.serializer_class(context={"request": self.request}) + def get_queryset(self): return EvaluationrequestModel.objects.filter( user=self.request.user