mirror of
https://github.com/inventree/InvenTree.git
synced 2026-05-06 09:43:38 +00:00
Fix build order annotation (#11848)
- Closes https://github.com/inventree/InvenTree/issues/11830
This commit is contained in:
@@ -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(),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user