diff --git a/core/models.py b/core/models.py index 0182838..7519732 100644 --- a/core/models.py +++ b/core/models.py @@ -490,12 +490,12 @@ class OrderLine(models.Model): return self.quantity - self.quantity_fulfilled def minus_stock(self): - if self.variant.track_inventory: + if self.variant and self.variant.track_inventory: self.variant.stock -= self.quantity self.variant.save() def add_stock(self): - if self.variant.track_inventory: + if self.variant and self.variant.track_inventory: self.variant.stock += self.quantity self.variant.save()