diff --git a/src/backend/InvenTree/part/models.py b/src/backend/InvenTree/part/models.py index 74296eede6..e36b8e36db 100644 --- a/src/backend/InvenTree/part/models.py +++ b/src/backend/InvenTree/part/models.py @@ -1625,8 +1625,8 @@ class Part( if not self.has_bom: return 0 - # Prefetch related tables, to reduce query expense - queryset = self.get_bom_items() + # Ignore virtual parts when calculating the "can_build" quantity + queryset = self.get_bom_items(include_virtual=False) # Ignore 'consumable' BOM items for this calculation queryset = queryset.filter(consumable=False)