From 774e26eb1959593ee47086d120d356ae326f4ada Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 28 May 2020 20:33:33 +1000 Subject: [PATCH] Mark some fields as not-required via the API --- InvenTree/stock/serializers.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/InvenTree/stock/serializers.py b/InvenTree/stock/serializers.py index 91d9e03016..bde9b2b25b 100644 --- a/InvenTree/stock/serializers.py +++ b/InvenTree/stock/serializers.py @@ -104,12 +104,14 @@ class StockItemSerializer(InvenTreeModelSerializer): location_detail = LocationBriefSerializer(source='location', many=False, read_only=True) supplier_part_detail = SupplierPartSerializer(source='supplier_part', many=False, read_only=True) - tracking_items = serializers.IntegerField(source='tracking_info_count') + tracking_items = serializers.IntegerField(source='tracking_info_count', read_only=True, required=False) quantity = serializers.FloatField() - allocated = serializers.FloatField(source='allocation_count') + allocated = serializers.FloatField(source='allocation_count', required=False) - required_tests = serializers.IntegerField(source='required_test_count', read_only=True) + serial = serializers.IntegerField(required=False) + + required_tests = serializers.IntegerField(source='required_test_count', read_only=True, required=False) def __init__(self, *args, **kwargs):