From 9277d3ef0b126385bb6d8a695ee577b967ffc94b Mon Sep 17 00:00:00 2001 From: scutKKsix <1129332011@qq.com> Date: Tue, 22 Apr 2025 17:36:50 +0800 Subject: [PATCH] fix(bug): replace unwrap() with unwrap_or_default() to propagate errors for better handling --- crates/provider/src/handlers/function_get.rs | 2 +- crates/service/src/containerd_manager.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/provider/src/handlers/function_get.rs b/crates/provider/src/handlers/function_get.rs index d8fa2e4..b91e559 100644 --- a/crates/provider/src/handlers/function_get.rs +++ b/crates/provider/src/handlers/function_get.rs @@ -28,7 +28,7 @@ pub async fn get_function(function_name: &str, namespace: &str) -> Result String { let map = GLOBAL_NETNS_MAP.read().unwrap(); - let config = map.get(cid).unwrap(); - config.get_address() + let addr = map.get(cid).map(|net_conf| net_conf.get_address()); + addr.unwrap_or_default() } fn remove_container_network_config(cid: &str) {