From e7f24828f15c7c2f36b5d0c41802c58dc5419eac Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Wed, 16 Apr 2025 15:13:54 +0100 Subject: [PATCH] fix(network): skip connections if getting settings fails --- cosmic-applet-network/src/network_manager/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cosmic-applet-network/src/network_manager/mod.rs b/cosmic-applet-network/src/network_manager/mod.rs index 7a6ebf1b..295b03e4 100644 --- a/cosmic-applet-network/src/network_manager/mod.rs +++ b/cosmic-applet-network/src/network_manager/mod.rs @@ -389,7 +389,10 @@ impl NetworkManagerState { } let mut known_ssid = Vec::with_capacity(known_conns.len()); 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); if let Some(cur_ssid) = s .wifi