Просмотр исходного кода

Fixes #4649: Fix interface assignment for bulk-imported IP addresses

Jeremy Stretch 5 лет назад
Родитель
Сommit
3c8e7e739d
2 измененных файлов с 1 добавлено и 12 удалено
  1. 1 0
      docs/release-notes/version-2.8.md
  2. 0 12
      netbox/ipam/forms.py

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

@@ -9,6 +9,7 @@ v2.8.5 (FUTURE)
 * [#4646](https://github.com/netbox-community/netbox/issues/4646) - Correct UI link for reports with custom name
 * [#4647](https://github.com/netbox-community/netbox/issues/4647) - Fix caching invalidation issue related to assigning new IP addresses to interfaces
 * [#4648](https://github.com/netbox-community/netbox/issues/4648) - Fix bulk CSV import of child devices
+* [#4649](https://github.com/netbox-community/netbox/issues/4649) - Fix interface assignment for bulk-imported IP addresses
 
 ---
 

+ 0 - 12
netbox/ipam/forms.py

@@ -780,18 +780,6 @@ class IPAddressCSVForm(CustomFieldModelCSVForm):
 
     def save(self, *args, **kwargs):
 
-        # Set interface
-        if self.cleaned_data['device'] and self.cleaned_data['interface_name']:
-            self.instance.interface = Interface.objects.get(
-                device=self.cleaned_data['device'],
-                name=self.cleaned_data['interface_name']
-            )
-        elif self.cleaned_data['virtual_machine'] and self.cleaned_data['interface_name']:
-            self.instance.interface = Interface.objects.get(
-                virtual_machine=self.cleaned_data['virtual_machine'],
-                name=self.cleaned_data['interface_name']
-            )
-
         ipaddress = super().save(*args, **kwargs)
 
         # Set as primary for device/VM