From cdc735fe41e1c51d6cd496f7b449adf20b240798 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 30 Jan 2026 14:47:44 -0500 Subject: [PATCH] Closes #21302: Avoid redundant uniqueness checks in REST API serializers --- netbox/netbox/api/serializers/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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