Selaa lähdekoodia

Closes #11089: Permit whitespace in MAC addresses

jeremystretch 3 vuotta sitten
vanhempi
commit
407365888a
2 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 1 0
      docs/release-notes/version-3.3.md
  2. 2 0
      netbox/dcim/fields.py

+ 1 - 0
docs/release-notes/version-3.3.md

@@ -5,6 +5,7 @@
 ### Enhancements
 
 * [#10748](https://github.com/netbox-community/netbox/issues/10748) - Add provider selection field for provider networks to circuit termination edit view
+* [#11089](https://github.com/netbox-community/netbox/issues/11089) - Permit whitespace in MAC addresses
 * [#11119](https://github.com/netbox-community/netbox/issues/11119) - Enable filtering L2VPNs by slug
 
 ### Bug Fixes

+ 2 - 0
netbox/dcim/fields.py

@@ -55,6 +55,8 @@ class MACAddressField(models.Field):
     def to_python(self, value):
         if value is None:
             return value
+        if type(value) is str:
+            value = value.replace(' ', '')
         try:
             return EUI(value, version=48, dialect=mac_unix_expanded_uppercase)
         except AddrFormatError: