2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 20:45:44 +00:00

Fix for build complete form

This commit is contained in:
Oliver Walters
2020-04-27 20:16:41 +10:00
parent 646dd65d27
commit 2b99cf353a
3 changed files with 8 additions and 7 deletions

View File

@ -541,7 +541,8 @@ class SalesOrderAllocation(models.Model):
if self.quantity > self.item.quantity:
errors['quantity'] = _('Allocation quantity cannot exceed stock quantity')
if self.item.quantity - self.item.allocation_count() < self.quantity:
# TODO: The logic here needs improving. Do we need to subtract our own amount, or something?
if self.item.quantity - self.item.allocation_count() + self.quantity < self.quantity:
errors['quantity'] = _('StockItem is over-allocated')
if self.quantity <= 0: