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:
@@ -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(),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user