diff --git a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/admin/inventory/interfaces/forms.py b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/admin/inventory/interfaces/forms.py index a7fdca5b..cca98bc2 100644 --- a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/admin/inventory/interfaces/forms.py +++ b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/admin/inventory/interfaces/forms.py @@ -567,7 +567,12 @@ class AddInterface(forms.SelfHandlingForm): if data['ports']: del data['uses'] else: - uses = data['uses'][:] + uses = [] + iface_list = sysinv.host_interface_list(self.request, host_id) + for u in data['uses']: + for i in iface_list: + if u == i.uuid: + uses.append(i.ifname) data['uses'] = uses del data['ports']