From 34bb40d4398c18efec65c59ac476b30e62044a43 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 6 Jan 2023 11:14:25 +1100 Subject: [PATCH] Catch potential error when refreshing part pricing (#4154) --- InvenTree/part/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/InvenTree/part/models.py b/InvenTree/part/models.py index fa508f5e69..569e502f18 100644 --- a/InvenTree/part/models.py +++ b/InvenTree/part/models.py @@ -2374,7 +2374,10 @@ class PartPricing(models.Model): """Recalculate all cost data for the referenced Part instance""" if self.pk is not None: - self.refresh_from_db() + try: + self.refresh_from_db() + except PartPricing.DoesNotExist: + pass self.update_bom_cost(save=False) self.update_purchase_cost(save=False)