mirror of
https://github.com/inventree/InvenTree.git
synced 2026-05-28 11:59:23 +00:00
Remove @atomic decorator from functions
- Allows operations to be performed "incrementally" - If one task times out, the next task will get the rest
This commit is contained in:
@@ -650,7 +650,6 @@ class Build(
|
|||||||
|
|
||||||
return self.is_fully_allocated(tracked=False)
|
return self.is_fully_allocated(tracked=False)
|
||||||
|
|
||||||
@transaction.atomic
|
|
||||||
def complete_allocations(self, user) -> None:
|
def complete_allocations(self, user) -> None:
|
||||||
"""Complete all stock allocations for this build order.
|
"""Complete all stock allocations for this build order.
|
||||||
|
|
||||||
@@ -661,7 +660,7 @@ class Build(
|
|||||||
|
|
||||||
# Ensure that there are no longer any BuildItem objects
|
# Ensure that there are no longer any BuildItem objects
|
||||||
# which point to this Build Order
|
# which point to this Build Order
|
||||||
self.allocated_stock.delete()
|
self.allocated_stock.all().delete()
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def complete_build(self, user: User, trim_allocated_stock: bool = False):
|
def complete_build(self, user: User, trim_allocated_stock: bool = False):
|
||||||
@@ -1015,7 +1014,6 @@ class Build(
|
|||||||
"""Returns a QuerySet object of all BuildItem objects which point back to this Build."""
|
"""Returns a QuerySet object of all BuildItem objects which point back to this Build."""
|
||||||
return BuildItem.objects.filter(build_line__build=self)
|
return BuildItem.objects.filter(build_line__build=self)
|
||||||
|
|
||||||
@transaction.atomic
|
|
||||||
def subtract_allocated_stock(self, user) -> None:
|
def subtract_allocated_stock(self, user) -> None:
|
||||||
"""Removes the allocated untracked items from stock."""
|
"""Removes the allocated untracked items from stock."""
|
||||||
# Find all BuildItem objects which point to this build
|
# Find all BuildItem objects which point to this build
|
||||||
|
|||||||
Reference in New Issue
Block a user