From 365e2fbbf7c96deb30d22bcfc9c91e559484732d Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Wed, 16 Oct 2024 23:27:21 -0500 Subject: [PATCH] Fix test failure --- netbox/dcim/forms/common.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/forms/common.py b/netbox/dcim/forms/common.py index f943fc49b..36a0e81ca 100644 --- a/netbox/dcim/forms/common.py +++ b/netbox/dcim/forms/common.py @@ -43,7 +43,11 @@ class InterfaceCommonForm(forms.Form): parent_field = 'device' if 'device' in self.cleaned_data else 'virtual_machine' interface_mode = get_field_value(self, parent_field) - tagged_vlans = get_field_value(self, 'tagged_vlans') if 'tagged_vlans' in self.fields.keys() else [] + if 'tagged_vlans' in self.fields.keys(): + tagged_vlans = self.cleaned_data.get('tagged_vlans') if self.is_bound else \ + self.get_initial_for_field(self.fields['tagged_vlans'], 'tagged_vlans') + else: + tagged_vlans = [] # Untagged interfaces cannot be assigned tagged VLANs if self.cleaned_data['mode'] == InterfaceModeChoices.MODE_ACCESS and tagged_vlans: