From 324ccd805dad006afcafa20f57545e534944b36d Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 13 Oct 2021 11:07:44 +1100 Subject: [PATCH] Include BomItem substitutes in the serializer --- InvenTree/part/serializers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/InvenTree/part/serializers.py b/InvenTree/part/serializers.py index 509de43b68..3fc8e30c1e 100644 --- a/InvenTree/part/serializers.py +++ b/InvenTree/part/serializers.py @@ -389,7 +389,9 @@ class PartStarSerializer(InvenTreeModelSerializer): class BomItemSerializer(InvenTreeModelSerializer): - """ Serializer for BomItem object """ + """ + Serializer for BomItem object + """ price_range = serializers.CharField(read_only=True) @@ -397,6 +399,8 @@ class BomItemSerializer(InvenTreeModelSerializer): part = serializers.PrimaryKeyRelatedField(queryset=Part.objects.filter(assembly=True)) + substitutes = PartBriefSerializer(many=True, read_only=True) + part_detail = PartBriefSerializer(source='part', many=False, read_only=True) sub_part = serializers.PrimaryKeyRelatedField(queryset=Part.objects.filter(component=True)) @@ -515,6 +519,7 @@ class BomItemSerializer(InvenTreeModelSerializer): 'reference', 'sub_part', 'sub_part_detail', + 'substitutes', 'price_range', 'validated', ]