diff --git a/apps/applicants/serializers.py b/apps/applicants/serializers.py index 40b28a7..1b42931 100644 --- a/apps/applicants/serializers.py +++ b/apps/applicants/serializers.py @@ -9,6 +9,8 @@ class ApplicantJobSerializer(serializers.Serializer): job_id = serializers.UUIDField() job_role = serializers.CharField() + slug = serializers.SlugField() + class ApplicantModelSerializer(serializers.Serializer): @@ -31,10 +33,6 @@ class UpdateApplicationStatusSerializer(serializers.Serializer): status = serializers.ChoiceField(choices=constants.STATUS_CHOICES, required=True) - - - - class AppliedJobSerializer(serializers.ModelSerializer): job = JobSerializer(read_only=True) @@ -47,7 +45,7 @@ class Meta: 'updated_at', 'is_deleted', 'is_active', - 'status' + 'status', ] diff --git a/apps/applicants/views.py b/apps/applicants/views.py index ad7e561..bba242e 100644 --- a/apps/applicants/views.py +++ b/apps/applicants/views.py @@ -105,7 +105,7 @@ class GetAppliedJobs(APIView): permission_classes = [permissions.IsAuthenticated, IsProfileCompleted] @extend_schema( - responses={200: ApplicantModelSerializer(many=True)}, + responses={200: AppliedJobSerializer(many=True)}, tags=["applied_jobs"] ) def get(self, request):