Make network optional

As we don’t have a network object in WSL and inherit from the base
class, ensure it can be None.
This commit is contained in:
Didier Roche 2021-07-13 14:24:06 +02:00 committed by Jean-Baptiste Lallement
parent 84774c5dc4
commit 73e1ab7901
1 changed files with 3 additions and 2 deletions

View File

@ -119,8 +119,9 @@ class MetaController:
async def ssh_info_GET(self) -> Optional[LiveSessionSSHInfo]:
ips = []
for dev in self.app.base_model.network.get_all_netdevs():
ips.extend(map(str, dev.actual_global_ip_addresses))
if self.app.base_model.network:
for dev in self.app.base_model.network.get_all_netdevs():
ips.extend(map(str, dev.actual_global_ip_addresses))
if not ips:
return None
username = self.app.installer_user_name