diff --git a/netbox/netbox/api/serializers/base.py b/netbox/netbox/api/serializers/base.py index f60b41ae9..0aa1385b0 100644 --- a/netbox/netbox/api/serializers/base.py +++ b/netbox/netbox/api/serializers/base.py @@ -112,6 +112,7 @@ class ValidatedModelSerializer(BaseModelSerializer): for k, v in attrs.items(): setattr(instance, k, v) instance._m2m_values = m2m_values - instance.full_clean() + # Skip uniqueness validation of individual fields inside `full_clean()` (this is handled by the serializer) + instance.full_clean(validate_unique=False) return data