From 6a995042c973f955c2e776165a53b5de145d55f8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 9 Jul 2021 12:10:17 +1000 Subject: [PATCH] Fix bug relating no PurchaseOrderLineItem with null Part reference --- InvenTree/order/models.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/InvenTree/order/models.py b/InvenTree/order/models.py index 99c71d1c3e..248ecb277d 100644 --- a/InvenTree/order/models.py +++ b/InvenTree/order/models.py @@ -747,8 +747,15 @@ class PurchaseOrderLineItem(OrderLineItem): ) def get_base_part(self): - """ Return the base-part for the line item """ - return self.part.part + """ + Return the base part.Part object for the line item + + Note: Returns None if the SupplierPart is not set! + """ + if self.part is None: + return None + else: + return self.part.part # TODO - Function callback for when the SupplierPart is deleted?