mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Fix allocation check for completing build order (#5199)
- Allocation check only applies to untracked line items
This commit is contained in:
parent
24ae21b342
commit
1f81daadf6
@ -630,7 +630,7 @@ class BuildCompleteSerializer(serializers.Serializer):
|
||||
|
||||
return {
|
||||
'overallocated': build.is_overallocated(),
|
||||
'allocated': build.is_fully_allocated(),
|
||||
'allocated': build.are_untracked_parts_allocated,
|
||||
'remaining': build.remaining,
|
||||
'incomplete': build.incomplete_count,
|
||||
}
|
||||
@ -663,7 +663,7 @@ class BuildCompleteSerializer(serializers.Serializer):
|
||||
"""Check if the 'accept_unallocated' field is required"""
|
||||
build = self.context['build']
|
||||
|
||||
if not build.is_fully_allocated() and not value:
|
||||
if not build.are_untracked_parts_allocated and not value:
|
||||
raise ValidationError(_('Required stock has not been fully allocated'))
|
||||
|
||||
return value
|
||||
|
Loading…
Reference in New Issue
Block a user