From a86f9fd664c2db803450f5c67ae79c6b3cc94545 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Thu, 1 Oct 2015 00:46:28 +0300 Subject: Stocking POs don't necessarily have SOs --- servo/models/purchases.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'servo/models') 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 == '': -- cgit v1.2.3