More fixes
This commit is contained in:
parent
7bc06b525b
commit
ca3b30ab7d
|
|
@ -479,9 +479,7 @@ class NotesImageList(ListCreateAPI):
|
|||
|
||||
def perform_create(self, serializer):
|
||||
"""Create (upload) a new notes image."""
|
||||
image = serializer.save()
|
||||
image.user = self.request.user
|
||||
image.save()
|
||||
serializer.save(user=self.request.user)
|
||||
|
||||
|
||||
class ProjectCodeList(DataExportViewMixin, ListCreateAPI):
|
||||
|
|
@ -810,9 +808,7 @@ class AttachmentList(AttachmentMixin, BulkDeleteMixin, ListCreateAPI):
|
|||
|
||||
def perform_create(self, serializer):
|
||||
"""Save the user information when a file is uploaded."""
|
||||
attachment = serializer.save()
|
||||
attachment.upload_user = self.request.user
|
||||
attachment.save()
|
||||
serializer.save(upload_user=self.request.user)
|
||||
|
||||
def validate_delete(self, queryset, request) -> None:
|
||||
"""Ensure that the user has correct permissions for a bulk-delete.
|
||||
|
|
|
|||
|
|
@ -1512,10 +1512,7 @@ class StockItemTestResultList(
|
|||
Also, check if an attachment was uploaded alongside the test result,
|
||||
and save it to the database if it were.
|
||||
"""
|
||||
# Capture the user information
|
||||
test_result = serializer.save()
|
||||
test_result.user = self.request.user
|
||||
test_result.save()
|
||||
serializer.save(user=self.request.user)
|
||||
|
||||
|
||||
class StockTrackingDetail(RetrieveAPI):
|
||||
|
|
@ -1676,14 +1673,7 @@ class StockTrackingList(
|
|||
serializer = self.get_serializer(data=data)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
|
||||
# Record the user who created this Part object
|
||||
item = serializer.save()
|
||||
item.user = request.user
|
||||
item.system = False
|
||||
|
||||
# quantity field cannot be explicitly adjusted here
|
||||
item.quantity = item.item.quantity
|
||||
item.save()
|
||||
serializer.save(user=request.user)
|
||||
|
||||
headers = self.get_success_headers(serializer.data)
|
||||
return Response(
|
||||
|
|
|
|||
Loading…
Reference in New Issue