diff --git a/src/backend/InvenTree/part/models.py b/src/backend/InvenTree/part/models.py index 13a1eba816..e1d5ec288e 100644 --- a/src/backend/InvenTree/part/models.py +++ b/src/backend/InvenTree/part/models.py @@ -2782,7 +2782,9 @@ class PartPricing(common.models.MetaMixin): try: self.refresh_from_db() except PartPricing.DoesNotExist: - pass + # The underlying Part (and this pricing entry) has been deleted + # since this update was scheduled - nothing to do + return self.update_bom_cost(save=False) self.update_purchase_cost(save=False)