2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-09 07:00:56 +00:00

Changes for clean of StockItem

This commit is contained in:
Oliver Walters
2019-08-28 20:01:38 +10:00
parent 88b90281f5
commit bc03ae53bd
2 changed files with 8 additions and 2 deletions

View File

@ -204,12 +204,15 @@ class StockItem(models.Model):
})
if self.quantity == 0:
self.quantity = 1
elif self.quantity > 1:
raise ValidationError({
'quantity': _('Quantity must be 1 for item with a serial number')
})
if self.delete_on_deplete:
raise ValidationError({'delete_on_deplete': _("Must be set to False for item with a serial number")})
# Serial numbered items cannot be deleted on depletion
self.delete_on_deplete = False
# A template part cannot be instantiated as a StockItem
if self.part.is_template: