diff options
Diffstat (limited to 'servo')
-rw-r--r-- | servo/models/purchases.py | 3 |
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 == '': |