dodanie patch method
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
Jakub K 2024-03-11 21:29:40 +01:00
parent 67304065cb
commit e4ffc837db

View File

@ -187,3 +187,10 @@ class JobOfferDetailView(APIView):
job_listing.delete()
return Response(status=status.HTTP_204_NO_CONTENT)
def patch(self, request, pk, format=None):
job_offer = self.get_object(pk)
serializer = JobOfferSerializer(job_offer, data=request.data, partial=True)
if serializer.is_valid():
serializer.save()
return Response(serializer.data)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)