diff --git a/InvenTree/stock/api.py b/InvenTree/stock/api.py index 809c354720..376d04f643 100644 --- a/InvenTree/stock/api.py +++ b/InvenTree/stock/api.py @@ -389,7 +389,8 @@ class StockList(generics.ListCreateAPIView): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) - item = serializer.save(user=user) + # TODO - Save the user who created this item + item = serializer.save() # A location was *not* specified - try to infer it if 'location' not in request.data: diff --git a/InvenTree/stock/models.py b/InvenTree/stock/models.py index 3c702fdbe8..28123ebc41 100644 --- a/InvenTree/stock/models.py +++ b/InvenTree/stock/models.py @@ -981,7 +981,6 @@ class StockItem(MPTTModel): date=datetime.now(), notes=notes, deltas=deltas, - system=True ) entry.save() @@ -1048,7 +1047,7 @@ class StockItem(MPTTModel): new_item.location = location # The item already has a transaction history, don't create a new note - new_item.save(user=user, note=False) + new_item.save(user=user, notes=notes) # Copy entire transaction history new_item.copyHistoryFrom(self)