From 2ad1b56b2896f6bc47fbd2e3a7c6673832db568e Mon Sep 17 00:00:00 2001 From: Nathan Chapman Date: Mon, 30 Jan 2023 21:36:11 -0700 Subject: [PATCH] Fix when canceling a subscription order on checking stock --- core/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()