From 4a06131f4d56cbe5ba5baf9ce747dd24c08a9178 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Mon, 4 Nov 2024 22:42:54 +1100 Subject: [PATCH] fix-2740 - Handle empty iface selection (#2747) --- archinstall/lib/interactions/network_menu.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/archinstall/lib/interactions/network_menu.py b/archinstall/lib/interactions/network_menu.py index ec3a3dd7..05386a79 100644 --- a/archinstall/lib/interactions/network_menu.py +++ b/archinstall/lib/interactions/network_menu.py @@ -65,6 +65,10 @@ class ManualNetworkConfig(ListManager): all_ifaces = list_interfaces().values() existing_ifaces = [d.iface for d in data] available = set(all_ifaces) - set(existing_ifaces) + + if not available: + return None + choice = Menu(str(_('Select interface to add')), list(available), skip=True).run() if choice.type_ == MenuSelectionType.Skip: