From 1dac3be21b8c41846048b45e01b1fe74b01f5611 Mon Sep 17 00:00:00 2001 From: kobayashi Date: Thu, 6 Feb 2020 02:44:48 -0500 Subject: [PATCH] Fixes #4074: DNS regex validator mathes 0 or more --- docs/release-notes/version-2.7.md | 1 + netbox/ipam/validators.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-2.7.md b/docs/release-notes/version-2.7.md index 77a1ff364..7e6713227 100644 --- a/docs/release-notes/version-2.7.md +++ b/docs/release-notes/version-2.7.md @@ -16,6 +16,7 @@ * [#3313](https://github.com/netbox-community/netbox/issues/3313) - Toggle config context display between JSON and YAML * [#3886](https://github.com/netbox-community/netbox/issues/3886) - Enable assigning config contexts by cluster and cluster group * [#4051](https://github.com/netbox-community/netbox/issues/4051) - Disable the `makemigrations` management command +* [#4074](https://github.com/netbox-community/netbox/issues/4074) - DNS regex validation matches 0 or more ## Bug Fixes diff --git a/netbox/ipam/validators.py b/netbox/ipam/validators.py index 879e20e6a..d64af09f6 100644 --- a/netbox/ipam/validators.py +++ b/netbox/ipam/validators.py @@ -24,7 +24,7 @@ class MinPrefixLengthValidator(BaseValidator): DNSValidator = RegexValidator( - regex='^[0-9A-Za-z._-]+$', + regex='^[0-9A-Za-z._-]*$', message='Only alphanumeric characters, hyphens, periods, and underscores are allowed in DNS names', code='invalid' )