Ver Fonte

Fixes #15877: Consider VC membership when assigning LAG interfaces via bulk edit

Jeremy Stretch há 1 ano atrás
pai
commit
53e1ab5fc5
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      netbox/dcim/forms/bulk_edit.py

+ 3 - 3
netbox/dcim/forms/bulk_edit.py

@@ -1411,9 +1411,9 @@ class InterfaceBulkEditForm(
             device = Device.objects.filter(pk=self.initial['device']).first()
             device = Device.objects.filter(pk=self.initial['device']).first()
 
 
             # Restrict parent/bridge/LAG interface assignment by device
             # Restrict parent/bridge/LAG interface assignment by device
-            self.fields['parent'].widget.add_query_param('device_id', device.pk)
-            self.fields['bridge'].widget.add_query_param('device_id', device.pk)
-            self.fields['lag'].widget.add_query_param('device_id', device.pk)
+            self.fields['parent'].widget.add_query_param('virtual_chassis_member_id', device.pk)
+            self.fields['bridge'].widget.add_query_param('virtual_chassis_member_id', device.pk)
+            self.fields['lag'].widget.add_query_param('virtual_chassis_member_id', device.pk)
 
 
             # Limit VLAN choices by device
             # Limit VLAN choices by device
             self.fields['untagged_vlan'].widget.add_query_param('available_on_device', device.pk)
             self.fields['untagged_vlan'].widget.add_query_param('available_on_device', device.pk)