Skip to content
Snippets Groups Projects
Commit c06dbb61 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Fix APIHostViewSet, add partial_update method

parent 7ea297db
No related branches found
No related tags found
No related merge requests found
......@@ -838,14 +838,23 @@ class APIHostViewSet(ActiveFilterMixin, viewsets.ModelViewSet):
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
else:
Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def update(self, request, *args, **kwargs):
partial = kwargs.get("partial", False)
host = self.get_object()
serializer = HostSerializer(
data=request.data, context={"updated_by": request.user.username}
host,
data=request.data,
context={"updated_by": request.user.username},
partial=partial,
)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.data, status=status.HTTP_200_OK)
else:
Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def partial_update(self, request, *args, **kwargs):
kwargs["partial"] = True
return self.update(request, *args, **kwargs)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment