aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--servo/models/purchases.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/servo/models/purchases.py b/servo/models/purchases.py
index 3a59a9b..d32c936 100644
--- a/servo/models/purchases.py
+++ b/servo/models/purchases.py
@@ -295,7 +295,8 @@ class PurchaseOrderItem(AbstractOrderItem):
self.purchase_order_ref = self.purchase_order.reference
if self.user_fullname == '':
- self.user_fullname = self.created_by.get_name()
+ user = self.created_by or self.purchase_order.created_by
+ self.user_fullname = user.get_name()
super(PurchaseOrderItem, self).save(*args, **kwargs)