2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-06 17:53:44 +00:00

Fix build order annotation (#11848)

- Closes https://github.com/inventree/InvenTree/issues/11830
This commit is contained in:
Oliver
2026-05-02 10:04:48 +10:00
committed by GitHub
parent 76407d71b8
commit f0edb002d0
+8 -1
View File
@@ -171,7 +171,14 @@ def annotate_build_order_requirements(reference: str = '') -> QuerySet:
build_filter = Q(build__status__in=BuildStatusGroups.ACTIVE_CODES) build_filter = Q(build__status__in=BuildStatusGroups.ACTIVE_CODES)
return Coalesce( return Coalesce(
SubquerySum(f'{reference}used_in__build_lines__quantity', filter=build_filter), SubquerySum(
ExpressionWrapper(
F(f'{reference}used_in__build_lines__quantity')
- F(f'{reference}used_in__build_lines__consumed'),
output_field=DecimalField(),
),
filter=build_filter,
),
Decimal(0), Decimal(0),
output_field=models.DecimalField(), output_field=models.DecimalField(),
) )