From 43c4e936a7726e2212af749254650823eab7df4c Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 2 Sep 2021 10:41:23 +1000 Subject: [PATCH] Fix on_delete for PurchaseOrderLineItem.destination - Currently set to DO_NOTHING - However when deleting a StockLocation which has a PurchaseOrderLineItem.destionation point to it, this will cause an IntegrityError --- InvenTree/order/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InvenTree/order/models.py b/InvenTree/order/models.py index e55f5203ba..ad2105bb44 100644 --- a/InvenTree/order/models.py +++ b/InvenTree/order/models.py @@ -778,7 +778,7 @@ class PurchaseOrderLineItem(OrderLineItem): ) destination = TreeForeignKey( - 'stock.StockLocation', on_delete=models.DO_NOTHING, + 'stock.StockLocation', on_delete=models.SET_NULL, verbose_name=_('Destination'), related_name='po_lines', blank=True, null=True,