2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-10 05:40:55 +00:00

Fix BOM table rendering

- Price was not being sent in the PartBriefSerializer!
This commit is contained in:
Oliver Walters
2020-04-28 23:17:15 +10:00
parent df218a5193
commit 087001f29d
5 changed files with 39 additions and 23 deletions

View File

@@ -54,6 +54,8 @@ class PartBriefSerializer(InvenTreeModelSerializer):
thumbnail = serializers.CharField(source='get_thumbnail_url', read_only=True)
stock = serializers.FloatField(source='total_stock')
class Meta:
model = Part
fields = [
@@ -65,6 +67,7 @@ class PartBriefSerializer(InvenTreeModelSerializer):
'assembly',
'purchaseable',
'salable',
'stock',
'virtual',
]
@@ -236,6 +239,8 @@ class BomItemSerializer(InvenTreeModelSerializer):
price_range = serializers.CharField(read_only=True)
quantity = serializers.FloatField()
available = serializers.FloatField(source='available_stock')
part_detail = PartBriefSerializer(source='part', many=False, read_only=True)
sub_part_detail = PartBriefSerializer(source='sub_part', many=False, read_only=True)
@@ -277,6 +282,7 @@ class BomItemSerializer(InvenTreeModelSerializer):
'sub_part',
'sub_part_detail',
'quantity',
'available',
'reference',
'price_range',
'overage',