From 908039e1dbae7b06ddd528720a6c2ea4dc18a8dc Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 21 Jun 2021 11:10:29 +1000 Subject: [PATCH] Perform unique checks for InvenTreeModelSerializer in DRF - Prevents ValidationError from throwing in the wrong spot and not being handled --- InvenTree/InvenTree/serializers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/InvenTree/InvenTree/serializers.py b/InvenTree/InvenTree/serializers.py index fa7674723c..eea8072bf3 100644 --- a/InvenTree/InvenTree/serializers.py +++ b/InvenTree/InvenTree/serializers.py @@ -50,6 +50,7 @@ class InvenTreeModelSerializer(serializers.ModelSerializer): # Now ensure the underlying model is correct instance = self.Meta.model(**data) + instance.validate_unique() instance.clean() return data