From 55ff026696d236141d42e4b81c9cff4d673355af Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 7 Feb 2022 14:24:40 +1100 Subject: [PATCH] Remove incorrect validation routine --- InvenTree/part/serializers.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/InvenTree/part/serializers.py b/InvenTree/part/serializers.py index a53d141a49..351348c6bc 100644 --- a/InvenTree/part/serializers.py +++ b/InvenTree/part/serializers.py @@ -492,22 +492,6 @@ class BomItemSerializer(InvenTreeModelSerializer): purchase_price_range = serializers.SerializerMethodField() - def validate(self, data): - - # Check for duplicate BOM items - part = data['part'] - sub_part = data['sub_part'] - - if BomItem.objects.filter(part=part, sub_part=sub_part).exists(): - raise serializers.ValidationError({ - 'part': _("Duplicate BOM item already exists"), - 'sub_part': _("Duplicate BOM items already exists"), - }) - - data = super().validate(data) - - return data - def __init__(self, *args, **kwargs): # part_detail and sub_part_detail serializers are only included if requested. # This saves a bunch of database requests