Parcourir la source

Fixes #3574 - Change `device` to `parent` in interface edit form vlan filtering logic

dansheps il y a 6 ans
Parent
commit
04d9889127
3 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 4 0
      CHANGELOG.md
  2. 1 1
      netbox/dcim/forms.py
  3. 1 1
      netbox/virtualization/forms.py

+ 4 - 0
CHANGELOG.md

@@ -1,5 +1,9 @@
 v2.6.6 (FUTURE)
 
+## Bug Fixes
+
+* [#3574](https://github.com/netbox-community/netbox/issues/3574) - Change `device` to `parent` in interface editing vlan filtering logic
+
 ## Enhancements
 
 * [#3259](https://github.com/netbox-community/netbox/issues/3259) - Add `rack` and `site` filters for cables

+ 1 - 1
netbox/dcim/forms.py

@@ -2215,7 +2215,7 @@ class InterfaceForm(InterfaceCommonForm, BootstrapMixin, forms.ModelForm):
                 (group.name, [(vlan.pk, vlan) for vlan in global_group_vlans])
             )
 
-        site = getattr(self.instance.device, 'site', None)
+        site = getattr(self.instance.parent, 'site', None)
         if site is not None:
 
             # Add non-grouped site VLANs

+ 1 - 1
netbox/virtualization/forms.py

@@ -670,7 +670,7 @@ class InterfaceForm(BootstrapMixin, forms.ModelForm):
                 (group.name, [(vlan.pk, vlan) for vlan in global_group_vlans])
             )
 
-        site = getattr(self.instance.device, 'site', None)
+        site = getattr(self.instance.parent, 'site', None)
         if site is not None:
 
             # Add non-grouped site VLANs