diff --git a/src/backend/InvenTree/part/models.py b/src/backend/InvenTree/part/models.py index dd5e418ef4de..eda1d17fd9a6 100644 --- a/src/backend/InvenTree/part/models.py +++ b/src/backend/InvenTree/part/models.py @@ -2838,6 +2838,9 @@ def update_bom_cost(self, save=True): for sub_part in bom_item.get_valid_parts_for_allocation(): # Check each part which *could* be used + if sub_part != bom_item.sub_part and not sub_part.active: + continue + sub_part_pricing = sub_part.pricing sub_part_min = self.convert(sub_part_pricing.overall_min)