MCPcopy
hub / github.com/prowler-cloud/prowler / partial_update

Method partial_update

api/src/backend/api/v1/views.py:2075–2088  ·  view source on GitHub ↗
(self, request, *args, **kwargs)

Source from the content-addressed store, hash-verified

2073 return super().get_serializer_class()
2074
2075 def partial_update(self, request, *args, **kwargs):
2076 instance = self.get_object()
2077 serializer = self.get_serializer(
2078 instance,
2079 data=request.data,
2080 partial=True,
2081 context=self.get_serializer_context(),
2082 )
2083 serializer.is_valid(raise_exception=True)
2084 serializer.save()
2085 read_serializer = ScanSerializer(
2086 instance, context=self.get_serializer_context()
2087 )
2088 return Response(data=read_serializer.data, status=status.HTTP_200_OK)
2089
2090 def _get_task_status(self, scan_instance):
2091 """

Callers 1

partial_updateMethod · 0.45

Calls 5

ScanSerializerClass · 0.90
get_serializerMethod · 0.80
get_objectMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected