2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-12 01:55:39 +00:00
This commit is contained in:
Oliver Walters
2019-05-20 22:53:01 +10:00
parent 4bde00d925
commit 18ff80312b
3 changed files with 6 additions and 4 deletions

View File

@ -112,6 +112,7 @@ class PartStarSerializer(InvenTreeModelSerializer):
class BomItemSerializer(InvenTreeModelSerializer):
""" Serializer for BomItem object """
part_detail = PartBriefSerializer(source='part', many=False, read_only=True)
sub_part_detail = PartBriefSerializer(source='sub_part', many=False, read_only=True)
price_info = serializers.CharField(read_only=True)
@ -119,7 +120,7 @@ class BomItemSerializer(InvenTreeModelSerializer):
def setup_eager_loading(queryset):
queryset = queryset.prefetch_related('sub_part')
queryset = queryset.prefetch_related('sub_part__category')
queryset = queryset.prefetch_related('sub_part__locations')
queryset = queryset.prefetch_related('sub_part__stock_items')
return queryset
class Meta:
@ -127,6 +128,7 @@ class BomItemSerializer(InvenTreeModelSerializer):
fields = [
'pk',
'part',
'part_detail',
'sub_part',
'sub_part_detail',
'quantity',