2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-16 03:55:41 +00:00

Set default value for SupplierPriceBreak

Edit or Delete a SupplierPriceBreak
This commit is contained in:
Oliver Walters
2019-05-18 17:35:39 +10:00
parent fc3072a459
commit 5043c354b1
5 changed files with 61 additions and 5 deletions

View File

@ -892,6 +892,12 @@ class SupplierPart(models.Model):
- If order multiples are to be observed, then we need to calculate based on that, too
"""
price_breaks = self.price_breaks.all()
# No price break information available?
if len(price_breaks) == 0:
return None
# Minimum ordering requirement
if moq and self.minimum > quantity:
quantity = self.minimum
@ -946,7 +952,7 @@ class SupplierPriceBreak(models.Model):
part = models.ForeignKey(SupplierPart, on_delete=models.CASCADE, related_name='pricebreaks')
quantity = models.PositiveIntegerField(validators=[MinValueValidator(1)])
quantity = models.PositiveIntegerField(default=1, validators=[MinValueValidator(1)])
cost = models.DecimalField(max_digits=10, decimal_places=3, validators=[MinValueValidator(0)])