mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-15 19:45:46 +00:00
Record user reference when creating via API
This commit is contained in:
@ -1228,6 +1228,18 @@ class ReturnOrderList(APIDownloadMixin, ListCreateAPI):
|
|||||||
serializer_class = serializers.ReturnOrderSerializer
|
serializer_class = serializers.ReturnOrderSerializer
|
||||||
filterset_class = ReturnOrderFilter
|
filterset_class = ReturnOrderFilter
|
||||||
|
|
||||||
|
def create(self, request, *args, **kwargs):
|
||||||
|
"""Save user information on create."""
|
||||||
|
serializer = self.get_serializer(data=self.clean_data(request.data))
|
||||||
|
serializer.is_valid(raise_exception=True)
|
||||||
|
|
||||||
|
item = serializer.save()
|
||||||
|
item.created_by = request.user
|
||||||
|
item.save()
|
||||||
|
|
||||||
|
headers = self.get_success_headers(serializer.data)
|
||||||
|
return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
|
||||||
|
|
||||||
def get_serializer(self, *args, **kwargs):
|
def get_serializer(self, *args, **kwargs):
|
||||||
"""Return serializer instance for this endpoint"""
|
"""Return serializer instance for this endpoint"""
|
||||||
try:
|
try:
|
||||||
|
Reference in New Issue
Block a user