From eb2da300b0f78dfd909812fb52c2401356f9586a Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 2 Jul 2020 13:27:54 -0400 Subject: [PATCH] Fix form initialization for interface import --- netbox/dcim/forms.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index a35835732..dcc1f6418 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -2978,13 +2978,12 @@ class InterfaceCSVForm(CSVModelForm): super().__init__(*args, **kwargs) # Limit LAG choices to interfaces belonging to this device (or VC master) + device = None if self.is_bound and 'device' in self.data: try: device = self.fields['device'].to_python(self.data['device']) except forms.ValidationError: - device = None - else: - device = self.instance.device + pass if device: self.fields['lag'].queryset = Interface.objects.filter(