From e4ffc837dbe56e05f96c08c2bad0c6b28f18f8fc Mon Sep 17 00:00:00 2001 From: Jakub K Date: Mon, 11 Mar 2024 21:29:40 +0100 Subject: [PATCH] dodanie patch method --- jobposting/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jobposting/views.py b/jobposting/views.py index 705fb49..2c8b048 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -186,4 +186,11 @@ class JobOfferDetailView(APIView): job_listing = self.get_object(pk) job_listing.delete() return Response(status=status.HTTP_204_NO_CONTENT) - \ No newline at end of file + + 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) \ No newline at end of file