add error handling for product crearte
This commit is contained in:
@@ -30,6 +30,8 @@ class ProductSerializer(serializers.Serializer):
|
||||
sub_folder_id = serializers.UUIDField(required=False)
|
||||
|
||||
def validate(self, data):
|
||||
if Product.objects.filter(name=data['name']).exists():
|
||||
raise serializers.ValidationError("Product with this name already exists")
|
||||
folder = Folder.objects.filter(id=data.get('folder_id')).first()
|
||||
unity = Unity.objects.filter(id=data.get('unity_id')).first()
|
||||
if not folder:
|
||||
|
||||
Reference in New Issue
Block a user