2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-12 01:55:39 +00:00

BOM serializer now validates against model

- Need to call instance.clean()
- https://stackoverflow.com/questions/40697648/django-dry-model-form-serializer-validation
This commit is contained in:
Oliver Walters
2019-04-26 22:36:44 +10:00
parent da540e1b26
commit accec07fe9
4 changed files with 14 additions and 8 deletions

View File

@ -69,6 +69,11 @@ class BomItemSerializer(serializers.ModelSerializer):
# url = serializers.CharField(source='get_absolute_url', read_only=True)
def validate(self, data):
instance = BomItem(**data)
instance.clean()
return data
part_detail = PartBriefSerializer(source='part', many=False, read_only=True)
sub_part_detail = PartBriefSerializer(source='sub_part', many=False, read_only=True)