2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-09 03:03:41 +00:00

Fix build order annotation (#11848) (#11852)

- Closes https://github.com/inventree/InvenTree/issues/11830

(cherry picked from commit f0edb002d0)

Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
This commit is contained in:
github-actions[bot]
2026-05-02 10:16:06 +10:00
committed by GitHub
parent 3632d4ea98
commit b4898eb181
+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)
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),
output_field=models.DecimalField(),
)