From 8df20e39abe6170c5824c38118f1d7b1d8fabe4a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Aug 2026 07:30:43 +1000 Subject: [PATCH] [bug] Handle deleted Part (#12578) (#12586) (cherry picked from commit 28fea388f6091db67a4d99b2c6d96a0f13cae472) Co-authored-by: Oliver --- src/backend/InvenTree/part/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/part/models.py b/src/backend/InvenTree/part/models.py index f0f69671e5..7809aae9df 100644 --- a/src/backend/InvenTree/part/models.py +++ b/src/backend/InvenTree/part/models.py @@ -2957,7 +2957,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)