From 64acdd6ccf94ca54e3a34be9d38d61ac4f2bbbb5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 22 Jan 2026 12:14:35 +1100 Subject: [PATCH] [bug] Fix "can_build" quantity (#11185) - Ignore virtual parts when considering "can_build" quantity - Closes https://github.com/inventree/InvenTree/issues/11182 --- src/backend/InvenTree/part/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)