fix(network): skip connections if getting settings fails

This commit is contained in:
Ashley Wulber 2025-04-16 15:13:54 +01:00 • committed by Ashley Wulber
parent b19aea769a
commit e7f24828f1

View file

@ -389,7 +389,10 @@ impl NetworkManagerState {
} }
let mut known_ssid = Vec::with_capacity(known_conns.len()); let mut known_ssid = Vec::with_capacity(known_conns.len());
for c in known_conns { for c in known_conns {
let s = c.get_settings().await.unwrap(); let Ok(s) = c.get_settings().await else {
tracing::info!("Failed to get settings for known connection");
continue;
};
let s = Settings::new(s); let s = Settings::new(s);
if let Some(cur_ssid) = s if let Some(cur_ssid) = s
.wifi .wifi