diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index f7f481d95..46c782939 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -1605,7 +1605,7 @@ class InterfaceCSVForm(forms.ModelForm): if device_id is not None and lag_name is not None: lag = Interface.objects.filter( device=device_id, form_factor=IFACE_FF_LAG).get( - lag=lag_name + name=lag_name ) if not lag_name: return None diff --git a/netbox/dcim/tables.py b/netbox/dcim/tables.py index 2f123ab4f..4471b4880 100644 --- a/netbox/dcim/tables.py +++ b/netbox/dcim/tables.py @@ -538,7 +538,9 @@ class InterfaceConnectionTable(BaseTable): class InterfaceImportTable(BaseTable): device = tables.LinkColumn('dcim:device', accessor=Accessor('interface.device'), args=[Accessor('interface.device.pk')], verbose_name='Device') - lag = tables.Column(verbose_name='Lag ID') + lag = tables.LinkColumn('dcim:interface', accessor=Accessor('self.name'), + args=[Accessor('self.pk')], verbose_name='Lag ID') + #lag = tables.Column(verbose_name='Lag ID') name = tables.Column(verbose_name='Interface') mac_address = tables.Column(verbose_name='MAC Address') form_factor = tables.Column(verbose_name='Form Factor')