aboutsummaryrefslogtreecommitdiffstats
path: root/servo/models/purchases.py
diff options
context:
space:
mode:
Diffstat (limited to 'servo/models/purchases.py')
-rw-r--r--servo/models/purchases.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/servo/models/purchases.py b/servo/models/purchases.py
index 636eab6..3a59a9b 100644
--- a/servo/models/purchases.py
+++ b/servo/models/purchases.py
@@ -283,13 +283,12 @@ class PurchaseOrderItem(AbstractOrderItem):
self.save()
def save(self, *args, **kwargs):
-
# The following four fields are used so much
# that we store them for fast access
if self.sales_order is None:
self.sales_order = self.purchase_order.sales_order
- if self.sales_order_ref == '':
+ if self.sales_order_ref == '' and self.sales_order:
self.sales_order_ref = self.sales_order.code
if self.purchase_order_ref == '':